MXMem Profiler
Overview
This module helps you analyze your application's heap and Metaspace utilization. It also allows you to review the list of classes used by your application, providing valuable insights into memory consumption and performance.
Documentation
Typical usage scenario
Mendix does not provide native access to heap dumps or built-in Metaspace utilization metrics. If you're encountering errors such as:
java.lang.OutOfMemoryError: Metaspace java.lang.OutOfMemoryError: Java heap space this module becomes an essential tool to diagnose memory issues and optimize performance.
With this module, you can:
✔ Create a heap dump with live and non-live options.
✔ Download the heap dump and analyze it using tools like VisualVM.
✔ Monitor Metaspace utilization metrics to understand memory allocation.
✔ Review the list of classes loaded and unloaded by your application.
It works for applications running in both Mendix Cloud and private cloud environments, ensuring flexibility in debugging and optimization.
Features and limitations
Allows you to review your app heap and metaspace utilization. Heap dump may contain sensitive user data so module users are responsible.
Installation [optional]
Import the module from Marketplace
Configuration
Use the provided snippets from the _USE_ME folder.
Add them to your pages and link them to your app menu.
Assign the module roles to the corresponding system roles in your app.
For additional options or assistance with your app memory issues, please contact us at mxsupport@kloudhunt.com. We're here to help!