Hi,
a customer ask me if with AppDynamics in possible to analyze in real time Java objects present in Heap Memory (like a "continuious heap dump"). I've already tryed to use memory features present in AppDynamics but they aren't sufficient.
So my idea is to use a Java Memory Profiler and to get from that memory profiler some metrics to monitor... Ex: if i see with the memory profiler that some objects are very large, I get in appdynamics a metric that monitor the size of that objects...
Do you have an open/free Java Memory Profler to advice me? If possible I prefer a Memory Profiler that can be connected to AppDynamics to get metrics... With an exinsting extension or developing a custom extension...
Thank you.
Hi Stefano,
We understood that you have already goine through agent automatic leak detection feature and object instance tracking/Custom method data structure monitoring memory feature and that did not meet your requirements.
We see there are lot many open source heap utilization tools like Eclipse MAT etc, As of now we do not have any extension in our product that could capture data from other memory tools, But you could perform the following:
- build a script that could retrieve data from other memory heap analyzer tool
- report metrics gathered to controller from machine agent as custom metrics and see if that is what you are looking for here.
Regards,
Arun