- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Three.js 创建一个 3D 游戏。将其上传到我的网站并启动 Chrome 进行测试后,它会在一段时间后(几秒钟到几分钟之间)随机崩溃。这非常令人沮丧,因为它只说“Aww snap”。开发者控制台窗口是空的,无法调试(至少我不知道)。
有趣的是,在我的本地主机上一切正常(使用 xampp)。知道我做错了什么,或者我该如何调试这种情况?
这似乎不是因为内存泄漏。网页进程保持在 100-150mb 左右。 (即使是这样,我也必须在我的本地主机上看到同样的崩溃)
编辑:错误是由使用带有 SIMPLE_OPTIMIZATIONS 的 Google 编译器服务引起的。我忘记了当我上传代码时脚本是自动编译的。然而仍然很奇怪,因为根本没有显示任何错误,只是发生了崩溃。我想知道为什么缩小的脚本会导致 WebGL 发疯。
最佳答案
您的浏览器崩溃是因为它有错误。通常,浏览器供应商负责修复这些错误或提供解决方法。这也可能是底层显卡的问题。 stackoverflow.com 社区几乎无法为您提供帮助。
使用最新的 Chromium nighlites 测试您的代码
创建一个独立的测试用例,在其中以可靠的方式重现崩溃
将建议的输入(如建议的 chrome://gpu/
)添加到错误报告中
等待该错误在即将发布的 Chrome 版本中得到修复 - 如果您的错误报告质量很高,则该错误很可能很快得到修复,并且当您的 HTML5 游戏发布时,最新的 Chrome 不再存在此错误
<关于webgl - 为什么我的 WebGL 应用程序在在线部署时会随机崩溃? (在本地主机上工作正常,使用 Three.js 和 Chrome),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12321821/
我创建了一个分支来开发新功能。由于这个新功能完全是作为一个新项目开发的,唯一可能的冲突来源是解决方案文件。 随着功能的开发,主分支更新了几次。当我完成开发和测试时,我做了: git checkout
我是一名优秀的程序员,十分优秀!