0

我正在运行性能测试以比较Chrome中不同的画布呈现方案。时间分析足够简单,但我也试图比较内存性能。通过使用--enable-memory-info运行Chrome,我可以访问performance.memory.usedJSHeapSize以观察运行前后的内存使用情况。Chrome:performance.memory不支持GC识别

问题是垃圾收集器可能会运行。很容易看出发生这种情况的原因是内存使用量的变化是负面的,但没有关于收集到多少垃圾的信息,所以我无法推断内存使用情况。是否有一些编程知识来了解gc要做什么?

也许更好,我需要的所有信息都在开发人员工具的时间轴选项卡中。对此的编程访问会很好;我唯一的选择是眼球,我想定量做事,而不是通过目测。毕竟这全部在计算机上运行。有程序访问吗? (顺便说一下,我可以监视我正在进行性能测试的严格循环内存中的内存,也许这是我能做的最好的,但我担心它本身会影响性能,并且这意味着将代码粘贴到一堆的地方。)

回答