从网上看,chrome profiler 似乎每秒采样 1000 次。这似乎是一个合理的默认值,可以平衡信息收集而无需高开销。但是,我发现默认设置对于我当前的任务来说不够积极。
我想知道是否有办法配置此默认值,以便我可以尝试更多值。我绝对愿意在采样这项任务时承担增加的开销。
谢谢!
DevTools 设置中有高分辨率分析选项。如果启用,它将以 10kHz 速率采样。
在 d8 命令中使用选项“--cpu-profiler-sampling-interval”:
./d8 --cpu-profiler-sampling-interval=1000000 xx.js --prof
该选项表示采样间隔,单位为ms。默认值为 1000,即每我们采样一次。