node.js - 如何检测 Node.js 中的无限循环?
问题描述
我有一个 NodeJS 应用程序,由于持续 100% 的 CPU 使用率,它似乎有一个无限循环 - https://github.com/3PG/Bot。
IDE:VS代码
自六月以来,我已经更改了许多文件和代码行,但问题仍然存在。我相信这是由无限循环引起的。
如何在 Node.js 中检测 TypeScript 项目的无限循环?
解决方案
我尝试设置您的机器人以尝试复制这种情况。我禁用了 API 模块、XP 模块、Bot Stats 模块和音乐模块,以便我可以轻松设置它而无需进行太多配置。正如您在此处看到的,当 Bot 正在运行并且它使用 0% 的 CPU 时,我无法复制您的情况。它可能与您的 PC 规格有关,但我无法复制,所以我建议您尝试禁用各种模块,以便您找到导致 CPU 爆裂的模块。
我希望我能帮助你;)
推荐阅读
- reactjs - React-Native Redux 将数据从组件传递到存储
- java - 读取与 CSV 中的行和列对应的特定数据
- java - 如何使用 PrimitiveIterator.OfInt 在 java 中迭代一个 int 数组?
- node.js - 在量角器中使用 sendgrid 时,收件人的邮箱中没有收到电子邮件
- mysql - 查询 MySQL 期间丢失连接
- javascript - Javascript 上的 WP 用户元数据?
- android - 任务“:react-native-youtube:verifyReleaseResources”执行失败
- excel - 是否可以将数组的字段传递给具有变体参数数组的函数?
- intellij-idea - IntelliJ 首先自动格式化变量
- magento2 - Magento2 DOB 客户属性保存