0

我正在運行性能測試以比較Chrome中不同的畫布呈現方案。時間分析足夠簡單,但我也試圖比較內存性能。通過使用--enable-memory-info運行Chrome,我可以訪問performance.memory.usedJSHeapSize以觀察運行前後的內存使用情況。Chrome:performance.memory不支持GC識別

問題是垃圾收集器可能會運行。很容易看出發生這種情況的原因是內存使用量的變化是負面的,但沒有關於收集到多少垃圾的信息,所以我無法推斷內存使用情況。是否有一些編程知識來了解gc要做什麼?

也許更好,我需要的所有信息都在開發人員工具的時間軸選項卡中。對此的編程訪問會很好;我唯一的選擇是眼球,我想定量做事,而不是通過目測。畢竟這全部在計算機上運行。有程序訪問嗎? (順便說一下,我可以監視我正在進行性能測試的嚴格循環內存中的內存,也許這是我能做的最好的,但我擔心它本身會影響性能,並且這意味着將代碼粘貼到一堆的地方。)

回答