在Javascript中处理内存膨胀

时间:2017-05-16 16:43:49

标签: javascript dom d3.js

我正在使用JavaScript和D3编写应用程序。应用程序从用户接收数据并生成包映射。

每当用户输入太多要显示的数据时,浏览器就会冻结。这是不可避免的,因为用户输入的数据太多而且包布局无法处理所有数据。

我想知道是否有一种方法可以检测浏览器内存何时即将填充,以便我可以优雅地崩溃?有没有办法动态甚至静态地探测可用内存?

1 个答案:

答案 0 :(得分:1)

在Chrome中,您可以使用window.performance.memory或试用此库https://github.com/mrdoob/stats.js/https://github.com/paulirish/memory-stats.js