首页 > 解决方案 > 如何检测 Node.js 中的无限循环?

问题描述

我有一个 NodeJS 应用程序,由于持续 100% 的 CPU 使用率,它似乎有一个无限循环 - https://github.com/3PG/Bot

IDE:VS代码

自六月以来,我已经更改了许多文件和代码行,但问题仍然存在。我相信这是由无限循环引起的。

如何在 Node.js 中检测 TypeScript 项目的无限循环?

标签: node.jstypescript

解决方案


我尝试设置您的机器人以尝试复制这种情况。我禁用了 API 模块、XP 模块、Bot Stats 模块和音乐模块,以便我可以轻松设置它而无需进行太多配置。正如您在此处看到的,当 Bot 正在运行并且它使用 0% 的 CPU 时,我无法复制您的情况。它可能与您的 PC 规格有关,但我无法复制,所以我建议您尝试禁用各种模块,以便您找到导致 CPU 爆裂的模块。

我希望我能帮助你;)


推荐阅读