节点调试大型数组

Node Debug large Arrays

本文关键字:数组 大型 调试 节点      更新时间:2023-09-26

在节点中,我正在尝试通过节点检查器进行调试。 我启动了一台新服务器(node-inspector &(。 我用--debug-brk启动节点。

我的数组中有大约 3k 个条目,每个条目都是一个包含大约 10 个元素的数组(总共 30k 个整数(。

调试器(在 chrome 中打开(完全块。 当该表位于本地或闭包内存中时,很难进行任何形式的调试。 有什么方法可以加快速度吗? 这是节点的内存问题吗?

谢谢

编辑:发生这种情况是因为"范围变量"窗口 - node-inspector每一步都会更新当地人,这在您的示例中是它如此缓慢的原因。我建议对这部分代码使用控制台调试器(并尝试尽可能缩小大型数组范围(

不要将整个数组添加到监视窗口或控制台 - 使用单个元素或array.slice(1100, 1200) - 获取小窗口,本例中有 100 个元素

在每个调试器步骤上,它需要通过线路进行大量数据传输才能完全镜像此数组