使用DebugTron

林一二2021年08月15日 11:06

下载地址

可以选择电脑上安装了的Electron应用: 可以看到打包后的应用的JS进程执行火焰图:

只能看到主进程的消耗,就是这个node,点 inspect 可以用开发者工具记录主进程的行为。但是好像没法记录到 worker thread ,而太记的大部分逻辑是跑在 worker thread 里的,就比较尴尬了。 可以获得一些启示吧,应该还是得配合打 log 来debug。

Code
[[下载地址|https://github.com/bytedance/debugtron]]

可以选择电脑上安装了的Electron应用:
[img[DebugTron选择应用.png]]
可以看到打包后的应用的JS进程执行火焰图:
[img[DebugTronJS执行火焰图.png]]

只能看到主进程的消耗,就是这个node,点 inspect 可以用开发者工具记录主进程的行为。但是好像没法记录到 worker thread ,而太记的大部分逻辑是跑在 worker thread 里的,就比较尴尬了。
可以获得一些启示吧,应该还是得配合打 log 来debug。