在测试套件中获取Javascript内存分析

时间:2014-10-28 18:08:02

标签: javascript memory memory-leaks build phantomjs

我们继承了一个相当大的Javascript应用程序和测试套件,并且最近在测试期间开始出现内存使用问题。

虽然我们试图解决我们的测试套件所遇到的问题,但我们希望阻止新泄漏流入应用程序。是否有任何工具可以与我们的CI构建集成以获得内存分析?甚至一些基本的内存分配统计数据也可以帮助我们了解套件是否通过内存进食。

我们正在使用PhantomJS运行Jasmine。我能找到的最接近的是Chrome的window.performance.memory,但它仅适用于整个Chrome,看起来可能非常不稳定。

1 个答案:

答案 0 :(得分:0)

我不知道任何可以在CI中使用的javascript的第三方应用程序的自动内存统计信息。请查看Google的内存分析帖子:https://developer.chrome.com/devtools/docs/javascript-memory-profiling