Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 367504

Summary: Debuggee JMX Statistics
Product: [Eclipse Project] JDT Reporter: Nathan Reynolds <numeralnathan>
Component: DebugAssignee: JDT-Debug-Inbox <jdt-debug-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3    
Version: 3.8   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Nathan Reynolds CLA 2011-12-23 11:39:45 EST
Build Identifier: 20110916-0149

In a debugger window, report statistics about the debuggee.  These statistics can be collected via JMX.

Statistics:

- Live Threads
- Peak Threads
- Daemon Threads
- Total Threads Started
- Loaded Classes
- Total Loaded Classes
- Unloaded Classes
- For each Memory Pool
-- Current Size
-- Max Size
- Other information available in JConsole

All of this information is available in JConsole.  JConsole doesn't work well with a process being debugged.  It also means opening another program to get at the information as well as switching back and forth.

Being able to see the heap space used by the debuggee will help me figure out if I have a memory issue.

Reproducible: Always