小编Ark*_*hnX的帖子

在Google Chrome中使用--js-flags获取--trace输出

我在线查看了各种来源并完成了大量的Google搜索,但我似乎无法找到有关如何使用Google Chrome中的V8 --trace-*标记的任何具体说明.我见过一些"你可以在Chrome中做到这一点",但是我找不到我想要的东西,输出是这样的:(片段靠近帖子的底部)对V8进行优化.

我发现数据被记录到文件中的参考:用V8分析Chromium并且我发现该文件很可能被命名为v8.log :(丢失了该链接)但是我没有找到关于如何生成该文件的任何线索文件或其所在位置.它似乎不在chrome目录或用户目录中.

显然我需要为chrome.dll启用.map文件,但是我无法找到任何可以帮助我的东西.

我之所以喜欢使用Chrome的V8而不是构建V8并使用shell,是因为我想测试的JavaScript使用了DOM,我认为它不会包含在V8 shell中.但是如果它是,那将是很好的知道,那么我可以重写代码来工作sans-html文件和测试.但我的猜测是V8本身就是sans-DOM访问,就像node.js一样

总而言之;

  • 在Windows 7旗舰版x64上运行Google Chrome Canary
  • 捷径目标是 "C:\Users\ArkahnX\AppData\Local\Google\Chrome SxS\Application\chrome.exe" --no-sandbox --js-flags="--trace-opt --trace-bailout --trace-deop" --user-data-dir=C:\chromeDebugProfile
  • 查找是否可以从chrome记录类型的输出
    • 如果是这样,日志会在哪里?
    • 如果没有,我应该期待什么样的输出,再次,我在哪里可以找到它?

谢谢你的帮助!

修改我如何得到适合我的答案

使用下面的答案,我将python安装到它的默认目录,并修改了脚本,使其具有chrome的完整路径.从那里我将文件类型关联设置为.py文件到python并执行脚本.现在我每次打开Chrome Canary都会运行那个python脚本(至少在我重启我的电脑之前,我必须再次运行该脚本)

结果正是我想要的!

google-chrome v8

9
推荐指数
2
解决办法
7213
查看次数

node.js timezone independent Date.now()

在node.js中跨服务器和客户端同步timeStamps的常用方法是什么,而不依赖于时区?

例如,Date.now()等效项将在服务器和客户端上提供相同的时间.最好没有任何node.js模块或客户端库.

javascript node.js

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

google-chrome ×1

javascript ×1

node.js ×1

v8 ×1