Checking your free memory

Here is a handy little script that I stumbled across a while back (probably on a mailing list), sorry I can't remember who posted it, but for posterity here it is:

JavaScript:
  1. <cfscript>
  2. rt = createObject("Java", "java.lang.Runtime");
  3. freemem=rt.getruntime().freeMemory();
  4. maxmem=rt.getruntime().maxMemory();
  5. usepercent=freemem/maxmem;
  6. </cfscript>
  7. <cfoutput> </cfoutput>
  8. <table>
  9. <tr>
  10. <td>Free memory</td>
  11. <td align="right">#numberformat(freemem)#</td>
  12. </tr>
  13. <tr>
  14. <td>Max memory</td>
  15. <td align="right">#numberformat(maxmem)#</td>
  16. </tr>
  17. </table>
  18. Percent use: #numberformat(usepercent * 100)#

UPDATE

It was from Pete Freitag's site that I gleaned this tid bit of information and Niklas over at Primsix was kind enough to also point out that he put together a graphical version.


About this entry