Orbwave Memory Explorer 0.1.103
Using the ajaxCFC framework provided by Rob Gonda, I put together a basic application that you can run to provide you with realtime graphs and charts displaying your JVM memory usage. You have the choice of the following views.
In each view, you can choose to have the charts update every 2.5, 5, 15, 30 or 60 seconds. Having shorter intervals is great for when you are actively watching the memory to identify problems or monitor your usage, and then switch to long intervals for historical charts.
This is my first version, so it’s still rough. I’ll be updating it in the weeks to come with new features and better navigation. Installation is easy. Simply unzip the package and place the resultant memoryExplorer folder under your webroot. Then hit http://localhost/memoryExplorer.
Important Note: You need to be running on the 1.5 JDK for this application to work.
Edit: Some people have contacted me asking why there is a 1.5 JDK requirement on this application. Previous versions of Java simply do not provide the ability to poke around the different memory spaces of your JVM and restrict you to total JVM usage monitoring. I wrote this bit of code for myself and a few clients who also upgraded to Java 5. ColdFusion runs flawlessly in Java 5, but be aware that Adobe is only going to provide you with support up to the 1.4.2 JDK (which is what ships with ColdFusion).
One Response for "ColdFusion AJAX System Monitor"
Hey Steve, I realize you wrote this back in 2006, but you mentioned hoping to update it. I tried to search for any other entries on it that you may have posted but didn’t find them.
The version in this download is 0.2.035.
Also, you mentioned that it requires Java 1.5, and of course now CF8 runs on 1.6. I did try to install and run this on CF8, and while a few things worked (the display of threads, which is indeed nice to see), the memory stuff did not.
Even if you maybe haven’t gotten around to updating it, have you given thought at least to resolving whatever is needed to get it to work on CF8? If it works for you and you’d like help digging in to what’s not working for me, just let me know.
Also, I’ve added a link to this in my tools page, in the category of CF monitors (http://carehart.org/resourcelists/tools_to_consider/index.cfm#cfmon).
Thanks for the effort. :-)
Leave a reply