我正在使用node v6.10.0,并试图找出为什么我的--debug-brk非常缓慢。没有这个标志(只有--inspect或--debug),它几乎是瞬间的,尽管调试器仍然需要很长时间来附加。
这一个标志显着增加了加载时间。当启用调试时,我的项目需要50秒以上才能启动。
有什么想法可以开始调试此问题吗?
编辑:明确一下,它在两台计算机上都发生,并且在Hello World上不会发生。
编辑2:更多细节。我正在使用es6。我使用webstorm记录了正在进行的操作,并发现它花费了很长时间来读取所有模块?也许这就是问题所在?
有方法可以加速吗?仅加载所有require语句就需要34秒钟。
编辑3:绝对是文件和require语句的问题。我将一些require语句移动到仅在数据库连接建立后加载。连接立即建立,但之后进程卡住了(再次几秒钟)。
有任何方法可以加速吗?
这一个标志显着增加了加载时间。当启用调试时,我的项目需要50秒以上才能启动。
有什么想法可以开始调试此问题吗?
编辑:明确一下,它在两台计算机上都发生,并且在Hello World上不会发生。
编辑2:更多细节。我正在使用es6。我使用webstorm记录了正在进行的操作,并发现它花费了很长时间来读取所有模块?也许这就是问题所在?
有方法可以加速吗?仅加载所有require语句就需要34秒钟。
编辑3:绝对是文件和require语句的问题。我将一些require语句移动到仅在数据库连接建立后加载。连接立即建立,但之后进程卡住了(再次几秒钟)。
有任何方法可以加速吗?
require()
语句上。无论如何,所有的require()
语句都必须发生。因此,问题肯定出在其他地方。 - jfriend00