Skip to content

Instantly share code, notes, and snippets.

@martinwells
Created June 21, 2012 19:39
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save martinwells/2968021 to your computer and use it in GitHub Desktop.
Save martinwells/2968021 to your computer and use it in GitHub Desktop.
var lastUsedHeap = 0; // remember the heap size
function checkMemory()
{
// check if the heap size is this cycle is LESS than what we had last
// cycle; if so, then the garbage collector has kicked in
if (window.performance.memory.usedJSHeapSize < lastUsedHeap)
console.log('Garbage collected!');
lastUsedHeap = window.performance.memory.usedJSHeapSize;
}
setTimeout(checkMemory, 100); // test 10 times per second
@AdamTReineke
Copy link

Shouldn't setTimeout be setInterval?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment