node.js - 如何使用 node CLI 命令分析 Nest.js 应用程序?

标签 node.js intellij-idea nestjs profiling webstorm

我一直在为 REST API 服务器开发 Nest.js 应用程序,我想使用 Node.js 分析工具进行一些性能分析。 我知道有几种工具,例如 WebStorm V8 CPU 和内存分析 (https://www.jetbrains.com/help/webstorm/v8-cpu-and-memory-profiling.html#node_profiling_before_you_start) 和 Node CLI 选项 --prof

但是,我不知道如何使用 node CLI 程序启动我的 Nest.js 应用程序,因此我不知道如何将这些分析工具应用到我的 Nest.js 应用程序。

有什么方法可以将 Node.js 分析工具用于 Nest.js 应用程序?或者对于 Nest.js 应用还有其他好的解决方案吗?

提前致谢。

最佳答案

您可以使用 nest build 构建应用程序,然后使用 node --prof dist/main 运行它。或者您可以只使用 nest start --watch -e 'node --prof' 这应该告诉 Nest 使用 node --prof dist/main 作为启动命令

关于node.js - 如何使用 node CLI 命令分析 Nest.js 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70029204/

相关文章:

node.js - ionic 和 Electron 应用程序未启动。启动应用程序时出错,在 {Project Directory} 中找不到模块

javascript - ExpressJS - 我的 Jade 布局中的编译错误较少

scala - 改进 Intellij IDEA 中的 Scala 代码编译时间

swagger - NestJS Swagger - 自定义类的附加属性的定义不适用于 ApiExtraModels 装饰器

javascript - 有没有办法在 NestJS 中使用静态方法和依赖注入(inject)?

node.js - 保存和更新不会删除已删除的实体

node.js - NodeJS 上的 Socket.io 和 Express

node.js - 使用 AWS Lambda 进行长轮询

maven - IntelliJ + Groovy + Spock : no Groovy library is defined for module

intellij-idea - 如何强制 Intellij 按字母顺序排列自动完成选项?