Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Dalvik是否侦听日志/调试消息?_Javascript_Android_Dalvik - Fatal编程技术网

Javascript Dalvik是否侦听日志/调试消息?

Javascript Dalvik是否侦听日志/调试消息?,javascript,android,dalvik,Javascript,Android,Dalvik,html中的Javascript代码似乎在libwebcore上运行。因此,当查看跟踪配置文件时,如果js代码只计算数组元素,而不计算任何图形,则会出现这种情况。 然而,当我刚刚在js代码中添加console.log时,配置文件显示libdvm.so上的指令数增加。我猜这个结果表明Dalvik似乎在侦听或从内核获取一些日志消息,并做了一些事情。 我的猜测是对的? 终端中的“adb logcat”允许我检查js代码中“console.log”的消息。 Dalvik与此消息交互 谢谢 Dalvik不

html中的Javascript代码似乎在libwebcore上运行。因此,当查看跟踪配置文件时,如果js代码只计算数组元素,而不计算任何图形,则会出现这种情况。 然而,当我刚刚在js代码中添加console.log时,配置文件显示libdvm.so上的指令数增加。我猜这个结果表明Dalvik似乎在侦听或从内核获取一些日志消息,并做了一些事情。 我的猜测是对的? 终端中的“adb logcat”允许我检查js代码中“console.log”的消息。 Dalvik与此消息交互


谢谢

Dalvik不读取logcat输出。VM和日志之间的唯一交互是启用stdio转换(
setprop log.redirect-stdio-true
),然后写入stdout或stderr,但我怀疑这就是这里发生的情况


如果Javascript日志记录实现出于某种原因调用回Java,您将看到Java代码中活动的增加。

谢谢!我在这个问题上的第一个猜测是错误的,但正如您所提到的,javascript日志可能出于某种原因调用Java,这反过来会影响Dalvik上的指令计数。但是,我不知道如何确切地证明或证实它。无论如何,再次谢谢你。