我尝试分析我的(typescript)应用程序,它使用来自the nodejs.org simple profiling guide的指令在node.js中运行。但是,这些位置是由node运行的已编译js源文件中的位置。
(如何)可以为步骤启用源地图支持,以查看ts源文件中的位置?
node --prof-process isolate-0xnnnnnnnnnnnn-v8.log > processed.txt
截至2017年8月,我还没有找到解决方案...
发布于 2018-08-08 06:58:30
在最初使用--prof之后,我发现使用Chrome的DevTools更容易一些。至少在JavaScript方面是这样。DevTools具有交互性的优势,允许您深入研究底层的.ts代码。
--inspect
标志启动你的应用:node -r ts-node/register -r tsconfig-paths/register --inspect ./src/index.ts
(这里我使用ts-node + tsconfig-paths来处理打字)
chrome://inspect
,在“远程目标”下点击“检查”你的新目标(这将打开一个连接到您的应用程序的Chrome检查器窗口)
https://stackoverflow.com/questions/42997898
复制相似问题