首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nodejs --调试-brk非常慢

Nodejs --调试-brk非常慢
EN

Stack Overflow用户
提问于 2017-03-14 04:21:50
回答 1查看 1.3K关注 0票数 4

我正在使用节点v6.10.0,并试图找出为什么我的--调试-brk速度如此之慢。如果没有这个标志(只有--检查或-调试),它几乎是瞬间的,尽管调试器仍然需要很长时间才能附加。

这个标志显着地增加了加载时间。当启用调试时,我的项目将使用50s+启动。

对于如何开始调试这个问题,有什么想法吗?

编辑:要明确的是,它发生在两台计算机上,而不是发生在Hello上。

编辑2:更详细。我在用es6。我用网络风暴登录到底发生了什么,却发现读我所有的模块需要花费很长时间。也许这就是发生的事?

有办法加快速度吗?仅仅加载所有的require语句就需要34秒。

编辑3:绝对是文件和require语句。在建立数据库连接之后,我将一些require语句移动到仅加载。连接立即建立,但在此之后进程将继续前进(同样持续几秒钟)。

有办法加快速度吗?

EN

回答 1

Stack Overflow用户

发布于 2017-03-21 18:32:15

什么叫“负载时间”?您是在说打开前端(例如Chrome DevTools)到到达脚本第一行的断点之间的时间吗?

从您的描述中可以看出,套接字连接速度慢是有问题的。有些事情需要检查:

  1. 如果您的Node.js版本输出的URL有localhost -用127.0.0.1替换它。一些OSes使用DNS解析此名称,可能无法解析它或速度较慢。
  2. 您对网络访问有什么问题吗?特定的Chrome DevTools版本必须下载为您的节点版本,这可能是缓慢的。

这可能是一个bug,特别是Node.js版本(我想不起任何可能导致这种情况的具体原因)。令人费解的是,它是特定于应用程序的--当您使用--debug-brk--inspect-brk运行时,在连接调试前端之前不会执行JS。

请考虑在Node.js故障跟踪器上报告这个问题-请直接抄送我(在bug描述的任何地方添加@eugeneo ).我有可能看到你的代码吗?例如,它在GitHub上吗?另外-你能试试新的节点版本吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42777710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档