Skip to content

Instantly share code, notes, and snippets.

@xabolcs
Last active August 29, 2015 13:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xabolcs/9169309 to your computer and use it in GitHub Desktop.
Save xabolcs/9169309 to your computer and use it in GitHub Desktop.
MemChaser analysis for Issue #184
function csLogger (subject, topic, data) { console.log (topic, data); }
Services.obs.addObserver(csLogger, "garbage-collection-statistics", false);
Services.obs.addObserver(csLogger, "cycle-collection-statistics", false);

Works for Nightly 20140219 Win32 on Windows XP

  • Resident: 217MB, iGC: 82.4ms (7.8s), CC: 40ms (7.5s)
  • Mozilla/5.0 (Windows NT 5.1; rv:30.0) Gecko/20100101 Firefox/30.0 ID:20140219030203 CSet: bf0e76f2a7d4
  • { "timestamp": 1393096920987000, "duration": 40, "max_slice_pause": 40, "total_slice_pause": 40 }
  • CC(T+82.0) max pause: 40ms, total time: 40ms

Works for Nightly 20140219 on Linux i686

  • Resident: 154MB, iGC: 42.1ms (6.8s), CC: 18ms (6.8s)
  • Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0 ID:20140219030203 CSet: bf0e76f2a7d4
  • { "timestamp": 1393146224795639, "duration": 18, "max_slice_pause": 18, "total_slice_pause": 18 }
  • CC(T+32.3) max pause: 18ms, total time: 18ms

Without Bug 972856 Nightly 20140218 Win32 on Windows XP

  • Resident: 224MB, iGC: 99ms (18.0s), CC: 1462598392ms (-1389829.8s)
  • Mozilla/5.0 (Windows NT 5.1; rv:30.0) Gecko/20100101 Firefox/30.0 ID:20140218030202 CSet: 6e3ec93efe1d
  • { "timestamp": 42196893505300, "duration": 1462598392, "max_slice_pause": 9823, "total_slice_pause": 2117468161 }
  • CC(T+52.5) max pause: 40ms, total time: 40ms

Without Bug 972856 Nightly 20140218 on Linux i686

  • Resident: 167MB, iGC: 43.5ms (7.1s), CC: 119ms (7212.3s)
  • Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0 ID:20140218030202 CSet: 6e3ec93efe1d
  • { "timestamp": 6998727291679, "duration": 119, "max_slice_pause": 119, "total_slice_pause": 119 }
  • CC(T+725.6) max pause: 119ms, total time: 119ms

Without Bug 972856 Nightly 20140217 Win32 on Windows XP

  • Resident: 241MB, iGC: 94.1ms (7.7s), CC: 40820447453000ms (-40820421032.4s)
  • Mozilla/5.0 (Windows NT 5.1; rv:30.0) Gecko/20100101 Firefox/30.0 ID:20140217030202 CSet: 2bddbd180d2d
  • { "timestamp": 40826393111150, "duration": 40820447453000, "max_slice_pause": 76946093571964929, "total_slice_pause": 55834574861 }
  • CC(T+52.4) max pause: 13ms, total time: 13ms

Without Bug 972856 Nightly 20140217 on Linux i686

  • Resident: 175MB, iGC: 54.5ms (62.1s), CC: 81604378644ms (-81578629.8s)
  • Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0 ID:20140217030202 CSet: 2bddbd180d2d
  • { "timestamp": 8059609180457, "duration": 81604378644, "max_slice_pause": 19, "total_slice_pause": 1997159792640 }
  • CC(T+228.4) max pause: 19ms, total time: 19ms

Without Bug 972856 Nightly 20140102 Win32 on Windows XP

  • Resident: 181MB, iGC: 74.8ms (7.4s), CC: 39147508645000ms (-39147481544.3s)
  • Mozilla/5.0 (Windows NT 5.1; rv:29.0) Gecko/20100101 Firefox/29.0 ID:20140102030203 CSet: 540d85f60c57
  • { \"timestamp\": 39153485596310, \"duration\": 39147508645000, \"max_slice_pause\": 9094617691962015745 }
  • CC(T+107.3) max pause: 11ms, total time: 11ms

Without Bug 972856 Nightly 20140102 Linux i686

  • Resident: 142MB, iGC: 52.8ms (61.6s), CC: 94489280534ms (-94427847.2s)
  • Mozilla/5.0 (X11; Linux i686; rv:29.0) Gecko/20100101 Firefox/29.0 ID:20140102030203 CSet: 540d85f60c57
  • { \"timestamp\": 12001328845372, \"duration\": 94489280534, \"max_slice_pause\": 0 }
  • CC(T+538.9) max pause: 22ms, total time: 22ms

Without Bug 972856, 948554 Nightly 20131231 Win32 on Windows XP

  • Resident: 186MB, iGC: 80.4ms (7.1s), CC: 10ms (7.4s)
  • Mozilla/5.0 (Windows NT 5.1; rv:29.0) Gecko/20100101 Firefox/29.0 ID:20131231030203 CSet: c71b40e7fab8
  • { \"timestamp\": 1393095339253000, \"duration\": 10 }
  • CC(T+42.8) duration: 10ms

Without Bug 972856, 948554 Nightly 20131231 Linux i686

  • Resident: 150MB, iGC: 41.7ms (20.8s), CC: 18ms (21.0s)
  • Mozilla/5.0 (X11; Linux i686; rv:29.0) Gecko/20100101 Firefox/29.0 ID:20131231030203 CSet: c71b40e7fab8
  • { \"timestamp\": 1393147932151864, \"duration\": 18 }
  • CC(T+54.3) duration: 18ms

Without Bug 972856 Aurora 20140212 Win32 on Windows XP

  • Resident: 229MB, iGC: 88.9ms (7.4s), CC: 45931544395000ms (-45931517831.2s)
  • Mozilla/5.0 (Windows NT 5.1; rv:29.0) Gecko/20100101 Firefox/29.0 ID:20140212004002 CSet: a7b083b7ddaa
  • { "timestamp": 45937492973485, "duration": 45931544395000, "max_slice_pause": 101542149411569665, "total_slice_pause": 73014444049 }
  • CC(T+92.0) max pause: 17ms, total time: 17ms

Without Bug 972856 Aurora 20140212 Linux i686

  • Resident: 143MB, iGC: 43.7ms (20.9s), CC: 81604378643ms (-81596262.6s)
  • Mozilla/5.0 (X11; Linux i686; rv:29.0) Gecko/20100101 Firefox/29.0 ID:20140212004002 CSet: a7b083b7ddaa
  • { "timestamp": 9326087948859, "duration": 81604378643, "max_slice_pause": 19, "total_slice_pause": 1331439861760 }
  • CC(T+60.2) max pause: 19ms, total time: 19ms

Doesn't work for Aurora 20140221 Win32 on Windows XP

  • Resident: 227MB, iGC: 85.6ms (8.1s), CC: 81604378643ms (-81604370.6s)
  • Mozilla/5.0 (Windows NT 5.1; rv:29.0) Gecko/20100101 Firefox/29.0 ID:20140221004001 CSet: 62aa405444cd
  • { "timestamp": 1393098286411000, "duration": 81604378643, "max_slice_pause": 19, "total_slice_pause": 1529008357381 }
  • CC(T+64.2) max pause: 19ms, total time: 19ms

Doesn't work for Aurora 20140221 on Linux i686

  • Resident: 197MB, iGC: 70.6ms (111.2s), CC: 85899346085ms (-85899332.3s)
  • Mozilla/5.0 (X11; Linux i686; rv:29.0) Gecko/20100101 Firefox/29.0 ID:20140222004003 CSet: bd81c8232ffa
  • { "timestamp": 1393103934040916, "duration": 85899346085, "max_slice_pause": 55, "total_slice_pause": 2276332666880 }
  • CC(T+4132.0) max pause: 20ms, total time: 55ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment