nyxsonsleep
V2EX  ›  Node.js

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

  •  
  •   nyxsonsleep · May 8, 2024 · 1570 views
    This topic created in 735 days ago, the information mentioned may be changed or developed.

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

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

    3 replies    2024-05-11 18:26:41 +08:00
    zephyru
        1
    zephyru  
       May 10, 2024
    嗯? --inspect 不满足需求么?
    nyxsonsleep
        2
    nyxsonsleep  
    OP
       May 11, 2024
    @zephyru 不知道为什么 chrome 调试里面没办法加载对应的文件。导致没法断点。
    node 调用了 a.js 脚本,然后调用 B js 工程,然后加载 C ts/js 工程,只加载了 C 的少部分 ts 入口文件。
    zephyru
        3
    zephyru  
       May 11, 2024
    @nyxsonsleep
    b 的 js 工程 加载 c 的 ts 工程,只有声明文件,我估计 c 的工程没有 source map 吧
    如果你要调试 c 的 ts 工程,需要调试编译后的 js 文件(需要 source map )同时要找 ts 的调试方式
    不同的 ts 版本调试方式也不一样
    一般来说要么配置 vscode 的调试模式单独从入口去启 ts 工程,要么使用 ts-node, 总之和 node.js 多少有些区别
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2042 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 16:14 · PVG 00:14 · LAX 09:14 · JFK 12:14
    ♥ Do have faith in what you're doing.