我尝试使用 the nodejs.org simple profiling guide中的指令分析我的(typescript)应用程序,该应用程序在node.js中运行.但是,这些位置是由节点运行的已编译的js源文件中的位置. (如何)是否可以为步骤
(如何)是否可以为步骤启用源映射支持,以查看ts源文件中的位置?
node --prof-process isolate-0xnnnnnnnnnnnn-v8.log > processed.txt
截至2017年8月,我还没有找到解决方案……
在最初使用–prof后,我发现使用Chrome的DevTools更容易.至少对于JavaScript方面. DevTools具有交互性的优势,允许您深入研究底层的.ts代码.>使用node的–inspect标志启动您的应用:
node -r ts-node / register -r tsconfig-paths / register –inspect ./src/index.ts
(这里我使用ts-node tsconfig-paths进行打字处理)
>打开chrome://在Chrome中检查
>在“远程目标”下,单击“检查”以查找新目标
(这应该会打开一个连接到您应用的Chrome检查器窗口)>转到“Profiler”选项卡,开始录制新的配置文件