Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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
为什么我的WebGL应用程序在联机部署时会随机崩溃?(使用Three.js和Chrome在本地主机上运行良好)_Webgl_Three.js - Fatal编程技术网

为什么我的WebGL应用程序在联机部署时会随机崩溃?(使用Three.js和Chrome在本地主机上运行良好)

为什么我的WebGL应用程序在联机部署时会随机崩溃?(使用Three.js和Chrome在本地主机上运行良好),webgl,three.js,Webgl,Three.js,我正在使用Three.js创建一个3D游戏。在上传到我的网站并启动Chrome进行测试后,它会在一段时间后(几秒钟到几分钟之间)随机崩溃。这是非常令人沮丧的,因为它所说的是“Aww snap”。开发者控制台窗口是空的,无法调试(至少我不知道) 有趣的是,在我的本地主机上(使用xampp),一切都很好。 你知道我做错了什么,或者我如何调试这种情况吗 这似乎不是因为内存泄漏。网页进程保持在100-150mb左右。(即使是这样,我也必须在本地主机上看到相同的崩溃) 编辑:该错误是由于使用谷歌的编译

我正在使用Three.js创建一个3D游戏。在上传到我的网站并启动Chrome进行测试后,它会在一段时间后(几秒钟到几分钟之间)随机崩溃。这是非常令人沮丧的,因为它所说的是“Aww snap”。开发者控制台窗口是空的,无法调试(至少我不知道)

有趣的是,在我的本地主机上(使用xampp),一切都很好。 你知道我做错了什么,或者我如何调试这种情况吗

这似乎不是因为内存泄漏。网页进程保持在100-150mb左右。(即使是这样,我也必须在本地主机上看到相同的崩溃)



编辑:该错误是由于使用谷歌的编译器服务进行简单的优化而导致的。我忘了上传代码时脚本是自动编译的。但是仍然很奇怪,因为根本没有显示错误,只是发生了崩溃。我想知道为什么缩小脚本会导致WebGL发疯。

检查chrome://gpu/ 它可能有一些线索

您的浏览器因为有bug而崩溃。通常,浏览器供应商负责修复这些错误或提供解决方法。这也可能是下划线图形卡的问题。stackoverflow.com社区几乎无法为您提供帮助

  • 用最新的铬镍矿测试你的代码

  • 创建一个独立的测试用例,以便可靠地再现碰撞

  • 将测试用例中的bug报告给

  • 添加建议的输入
    chrome://gpu/
    添加到错误报告中

  • 等待该漏洞在即将发布的Chrome版本中得到修复——最有可能的情况是,如果您的漏洞报告质量很高,那么该漏洞很快就会得到修复,并且最新的Chrome在HTML5游戏发布时不再存在该漏洞


  • 还是应用程序的链接?这对我很有帮助。发现我的“硬件加速”设置已关闭。