gpt4 book ai didi

node.js - 如何为 node.js --prof-process 启用源映射支持

转载 作者:搜寻专家 更新时间:2023-10-31 23:23:43 26 4
gpt4 key购买 nike

我尝试分析我的( typescript )应用程序,该应用程序使用 the nodejs.org simple profiling guide 中的说明在 node.js 中运行.但是,这些位置是在 Node 运行时编译的js源文件中的位置。

(如何)是否可以为该步骤启用源 map 支持,以查看 ts 源文件中的位置?

node --prof-process isolate-0xnnnnnnnnnnnn-v8.log > processed.txt

截至 2017 年 8 月,我还没有找到解决方案...

最佳答案

在初步试用 --prof 之后,我发现使用 Chrome 的 DevTools 更容易。至少在 JavaScript 方面是这样。 DevTools 具有交互性的优势,并允许您深入了解底层的 .ts 代码。

  1. 使用 Node 的 --inspect 标志启动您的应用:

    node -r ts-node/register -r tsconfig-paths/register --inspect ./src/index.ts

    (这里我使用 ts-node + tsconfig-paths 来处理 typescript )

  2. 在 Chrome 中打开 chrome://inspect

  3. 在“远程目标”下,点击“检查”您的新目标

    (这应该会打开一个连接到您的应用的 Chrome 检查器窗口)

  4. 转到“Profiler”选项卡并开始记录新的配置文件

关于node.js - 如何为 node.js --prof-process 启用源映射支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42997898/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com