Skip to content

Debug: Add MemoryMonitor for detailed memory tracking - #1850

Merged
d4rken merged 1 commit into
mainfrom
memory-logging
Jun 26, 2025
Merged

Debug: Add MemoryMonitor for detailed memory tracking#1850
d4rken merged 1 commit into
mainfrom
memory-logging

Conversation

@d4rken

@d4rken d4rken commented Jun 25, 2025

Copy link
Copy Markdown
Member

This commit introduces a MemoryMonitor class to track app and system memory usage, log warnings for high heap utilization or low system memory, and provide detailed memory reports. It integrates with ComponentCallbacks2 to react to memory pressure events and enhances OutOfMemoryError logging with current memory state. The monitor is registered in the App class.

This commit introduces a `MemoryMonitor` class to track app and system memory usage, log warnings for high heap utilization or low system memory, and provide detailed memory reports. It integrates with `ComponentCallbacks2` to react to memory pressure events and enhances `OutOfMemoryError` logging with current memory state. The monitor is registered in the `App` class.
@d4rken d4rken added enhancement New feature, request, improvement or optimization c: Debug Debugging related features/issues labels Jun 25, 2025
@d4rken
d4rken merged commit 6d8a02a into main Jun 26, 2025
@d4rken
d4rken deleted the memory-logging branch June 26, 2025 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c: Debug Debugging related features/issues enhancement New feature, request, improvement or optimization

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant