Skip to content

Instantly share code, notes, and snippets.

@lorenzoongithub
Created June 3, 2016 21:07
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 lorenzoongithub/d9964b85069fef1fd3794aa366d95a79 to your computer and use it in GitHub Desktop.
Save lorenzoongithub/d9964b85069fef1fd3794aa366d95a79 to your computer and use it in GitHub Desktop.
var mem = java.lang.management.ManagementFactory.getMemoryMXBean().getHeapMemoryUsage();
var usd = Math.round( mem.getUsed() / 1048576 )
var cmt = Math.round( mem.getCommitted() / 1048576 )
var max = Math.round( mem.getMax() / 1048576 )
'<div style="font-family:monospace;margin:2%;border-bottom:1px solid #333; border-left:1px solid #333; border-right:1px solid #333">'+
'<div style="border-top:1px solid #333"><div style="width:'+(usd*100/max)+'%;background-color:#dcd;">used:'+usd+'MB</div></div>'+
'<div style="border-top:1px solid #333"><div style="width:'+(cmt*100/max)+'%;background-color:#ddd;">committed:'+cmt+'MB</div></div>'+
'<div style="border-top:1px solid #333"><div style="width:100%; background-color:#ddd;">max:'+max+'MB</div></div></div>';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment