有关如何在Google TV上运行Chrome的内存使用,Javascript错误等的任何想法?
我有一个页面正在获得“喔,快!”在Google TV(Logitech)上的Chrome浏览器中查看时出错。该页面相当简单,但它确实加载了一堆照片,但一次最多只能加载7张(照片是使用JavaScript加载的)。照片分别为640x480和~500KB。它们是堆叠的,顶部的一个淡出(使用jQuery),直到所有都消失,然后加载一个新的批处理。
它只会在Google TV上崩溃(它在Windows 7上正常运行)并且在它崩溃之前需要一段时间(我可以通过打开我们的“快速模式”将其降低到大约10-20分钟才能崩溃页)。
不幸的是,我无法弄清楚如何获取可能有助于我调试它的任何信息。能够在Google TV设备上获取Chrome的开发者工具会很酷。
答案 0 :(得分:1)
目前无法从Google TV上的Chrome中提取调试信息。 Logitech Review在它的内存中相当有限,你可能会遇到一个问题(我不知道这些图像有多大)。您的javascript代码中也可能存在内存泄漏。这可能会隐藏在运行浏览器的其他系统上,因为会有更多的内存来阻止您查看错误。
我的建议是创建一个虚拟机(VirtualBox是免费的并在Windows上运行) - 创建一个内存有限的VM(例如256Mb Ram)并安装Ubuntu或其他一些可以运行Chrome的Linux。然后在VM中运行您的应用程序,看看会发生什么。
如果失败,您可以随时尝试使用静态图像标记加载图像,并查看是否是导致崩溃的图像。如果它不是图像,那么我会说密切关注你的JS代码并且可能通过JSLint运行它(http://www.jslint.com/)