请问 node 怎么进行性能分析?有什么好的分析工具吗?

48 天前
 nyxsonsleep

执行速度方向,查看瓶颈。

--prof 看不到完整的调用栈,调用栈比较深这种方法看不完整吗?

799 次点击
所在节点    Node.js
3 条回复
zephyru
46 天前
嗯? --inspect 不满足需求么?
nyxsonsleep
45 天前
@zephyru 不知道为什么 chrome 调试里面没办法加载对应的文件。导致没法断点。
node 调用了 a.js 脚本,然后调用 B js 工程,然后加载 C ts/js 工程,只加载了 C 的少部分 ts 入口文件。
zephyru
45 天前
@nyxsonsleep
b 的 js 工程 加载 c 的 ts 工程,只有声明文件,我估计 c 的工程没有 source map 吧
如果你要调试 c 的 ts 工程,需要调试编译后的 js 文件(需要 source map )同时要找 ts 的调试方式
不同的 ts 版本调试方式也不一样
一般来说要么配置 vscode 的调试模式单独从入口去启 ts 工程,要么使用 ts-node, 总之和 node.js 多少有些区别

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1038793

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX