javascript - 无论如何,有没有办法避免由于达到 Ext JS 应用程序的内存限制而导致 chrome 崩溃

标签 javascript google-chrome extjs memory-leaks

我正在尝试构建使用 websockets 的 Ext JS 应用程序。应用程序主要在 chrome 中运行,我注意到内存占用超过 200+ MB,并且 chrome 开始卡住。我使用 chrome://memory 来检查内存使用情况并进行一些配置文件。

但是,有什么方法可以让我以编程方式检测这种情况并避免浏览器崩溃。

最佳答案

ExtJS 加载后它会立即卡住吗?或者当它卡住时您实际上是在为您的应用程序执行功能吗?可能是您的应用程序向客户端拉取了太多数据,在这种情况下,罪魁祸首不是 ExtJS。如果您正在进行客户端大小的数据缓存或分页,请确保没有加载太多数据。

关于javascript - 无论如何,有没有办法避免由于达到 Ext JS 应用程序的内存限制而导致 chrome 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13322474/

相关文章:

javascript - 未定义,未定义类型,hasOwnProperty

javascript - 在 jQuery 中使用命名函数作为 $.getJSON 的回调来满足 Facebook 请求签名需求

javascript - anchor 标记 onclick 不起作用

javascript - 将上下文菜单添加到应用程序启动器 - Chrome 扩展

javascript - 显示 Chrome 扩展中当前事件选项卡的标题

validation - 使用 REST 代理访问 Ext.data.Model.save() 回调中的 HTTP 响应

javascript - 如何将特定样式表中的样式手动应用到元素?

google-chrome - CORS Access-Control-Max-Age 适用于相同的来源或相同的请求 url

javascript - ExtJS5 MVVM 本地存储

javascript - Extjs:树,创建树后选择节点