javascript - 我如何分析线程化的 javascript?

标签 javascript debugging profiler web-worker

我一直在使用 Firebug 分析 javascript 弹性粒子模拟。我最近的更改是将模拟代码移至工作线程,将其与渲染代码分开。

但是,Firebug 尚不支持对工作线程进行分析。 (错误 #507783#560314)

是否有任何适用于网络 worker 的 javascript 分析库?

我应该如何分析我的代码?

最佳答案

我强烈推荐在谷歌浏览器上使用 Chrome 开发者工具 (CTRL+SHIFT+J)。

在“Source”选项卡中,右侧面板的最后一个选项是“Web Workers”。您可以将其设置为启动时自动暂停,并为工作人员打开一个专门的检查器。然后,如果您需要重新启动 worker,您可以重新加载页面。

将为网络 worker 弹出一个专用窗口(chrome 开发工具的另一个实例)。您可以转到配置文件选项卡并配置您的网络 worker 代码。

我不认为 firebug 有这样的选项。

关于javascript - 我如何分析线程化的 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13888771/

相关文章:

javascript - 为什么 ondrop 不起作用?

javascript - Telerik Nativescript 移动应用程序中的基本模糊事件

javascript - 如何使用javascript函数从div中减去50px?

visual-studio-2015 - Visual Studio 2013/2015/2017 探查器在 web.config 中添加了不可发布的行?

Python memory_profiler 不一致的绘图

java - 计算为 Java 代码执行的字节码的最佳方法

javascript - 为什么我总是从 MediaWiki API 调用中获得相同的内容?

javascript - 如何使用 VS Code 调试 Node.js 中的私有(private)类字段?

ruby - 在 REPL 中调试本地 gem

debugging - 英特尔AT&T汇编程序的分步执行?