【发布时间】:2023-03-16 15:08:01
【问题描述】:
我通过 VS 中的“创建新项目”向导从现有的 Node.js TypeScript Web 代码在 Visual Studio Pro 2019 中创建了一个项目。我使用的是 Windows 10 机器。
当我启动性能分析器时,唯一可用的工具是“事件查看器”。我想使用的工具是“Instrumentation”,这样我就可以测量呼叫次数和呼叫响应时间。
有没有人在 VS 中为 Node.js TypeScript Web 项目做这件事?如果是这样,您是如何启用“仪器”工具的?
我在下面的链接中看到了 profiling,但它可能指的是 Node.js JavaScript 项目:https://visualstudio.microsoft.com/vs/features/node-js/
【问题讨论】:
-
忘记提及该项目包含 tsconfig.json 文件而不是 jsconfig.json 文件,因为它是 Node.js TypeScript 项目而不是 Node.js JavaScript 项目。
-
在你问之前,我已经安装了 Node.js 工具,Node.js 开发工作负载。
-
我目前使用的是 VS Pro 2019 v16.7.2,但我在使用 v16.6.2 时遇到了同样的问题。
-
这里提到了分析,但我在文档中没有找到任何参考。 visualstudio.microsoft.com/vs/features/node-js 或许我应该使用 VS Code 来配置文件...
-
该页面显示了使用 Visual Studio 对 Node.js 进行的函数/方法性能分析,但它没有列出 Visual Studio 的版本(社区/代码、专业版、企业版)。我完成了函数/方法使用 VS Pro 2013 对 C# 应用程序进行性能分析。鉴于 2019 仍然是最新的,该页面上未列出 VS 版本意味着他们说 VS Pro 2019 可以做到。
标签: node.js typescript visual-studio performance profiling