MXMem Profiler

Content Type: Module
Categories: Utility

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!

 

Releases

Version: 1.1.1
Framework Version: 9.24.33
Release Notes: Removed incorrectly referenced code. Developers no longer receive missing microflow errors.
Version: 1.1.0
Framework Version: 9.24.33
Release Notes: Initial release