我正在尝试构建使用 websockets 的 Ext JS 应用程序。应用程序主要在 chrome 中运行,我注意到内存占用超过 200+ MB,并且 chrome 开始卡住。我使用 chrome://memory 来检查内存使用情况并进行一些配置文件。
但是,有什么方法可以让我以编程方式检测这种情况并避免浏览器崩溃。
最佳答案
ExtJS 加载后它会立即卡住吗?或者当它卡住时您实际上是在为您的应用程序执行功能吗?可能是您的应用程序向客户端拉取了太多数据,在这种情况下,罪魁祸首不是 ExtJS。如果您正在进行客户端大小的数据缓存或分页,请确保没有加载太多数据。
关于javascript - 无论如何,有没有办法避免由于达到 Ext JS 应用程序的内存限制而导致 chrome 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13322474/