Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 铬致命车祸_Javascript_Node.js_Google Chrome_Meteor_V8 - Fatal编程技术网

Javascript 铬致命车祸

Javascript 铬致命车祸,javascript,node.js,google-chrome,meteor,v8,Javascript,Node.js,Google Chrome,Meteor,V8,我有一个Node.js/Meteor应用程序,一直在屏幕上运行——它可以正常工作20个小时左右,然后(当我不在办公室的时候)我会看到臭名昭著的“Aw Snap”屏幕: 我已经检查了chrome_调试日志,下面一行表示崩溃: [3868:3656:0515/030350:致命:平台画布.cc(70)]SK_碰撞 然而,我并没有什么可以继续的——用谷歌搜索错误和变化只得到很少的结果。我能做些什么来进一步调试呢?很可能是内存不足,而Skia(Chrome图形引擎)无法创建另一个画布,因此崩溃 您应该

我有一个Node.js/Meteor应用程序,一直在屏幕上运行——它可以正常工作20个小时左右,然后(当我不在办公室的时候)我会看到臭名昭著的“Aw Snap”屏幕:

我已经检查了chrome_调试日志,下面一行表示崩溃:

[3868:3656:0515/030350:致命:平台画布.cc(70)]SK_碰撞


然而,我并没有什么可以继续的——用谷歌搜索错误和变化只得到很少的结果。我能做些什么来进一步调试呢?

很可能是内存不足,而Skia(Chrome图形引擎)无法创建另一个画布,因此崩溃

您应该使用DevTools的Profiles面板:获取两个堆快照并比较它们,或者使用该技术


通过使用本机内存配置文件(),您可以了解在本地发生的事情。

您使用的是什么版本的meteor?尝试使用chrome调试工具中的“时间线”部分,看看内存、事件和帧发生了什么,以及可能导致什么it@Akshat版本是0.5.9,它是非官方的windows版本。我会让它继续运行-但是当“坏”页面出现时,它也会在控制台上运行-这意味着结果将无法跟踪-我不是100%确定如何使用它,但我确实看到那里有一个记录按钮,它可能会被转储到某个地方到diskCheers-似乎就是这样。我使用了堆配置文件来检查,它会上升到大约150mb,然后崩溃-通过比较,我可以看到Meteor替换的许多HTML没有被删除