我使用了不同的JS分析器,例如谷歌Chrome的时间轴,在那里我们可以捕获JS配置文件,内存等等,它讲述了JS堆大小,文档,节点,监听器和消耗的时间以及关于页面的许多其他重要事项。如下图所示:
我使用的是Internet Explorer Profiler,它是新的,非常有效,它显示了内存使用情况和我的标识符功能和函数调用,如下图所示:
我在firefox中安装了一个插件(Tab内存使用),它讲述了浏览器中Tab的使用情况。通过使用最佳实践改进代码来减少页面大小非常有用。这是以前的页面大小(342 Mb),现在介于15 - 20 MB之间,请参见图片:
然后我研究了stackoverflow上的一些代码View list of all JavaScript variables in Google Chrome Console我已经做了一些其他搜索来获取网页中的所有变量,但我还没有完成。
问题:我想获取在该特定浏览器标签中具有内存分配的所有变量,以提高速度并减少内存使用。
我通过减少循环,未分配的变量和重用变量来改进了我的网页。我已经在javascript中实现了Save Command和Builder模式以获得最佳实践。我正在使用AngularJS和UnderscoreJs。因为我必须使用UnderscoreJS进行大量计算和数组过滤。
如何列出在浏览器标签中分配了内存的所有变量?