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

Bug 167995

Summary: Enhance Heap Statistics View
Product: z_Archived Reporter: Guru Nagarajan <guru.nagarajan>
Component: TPTPAssignee: Guru Nagarajan <guru.nagarajan>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P1 CC: asaf.yaffe, vitaly.a.provodin
Version: unspecifiedKeywords: plan
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
URL: http://www.eclipse.org/tptp/groups/Architecture/documents/features/hf_167995.htm
Whiteboard: closed460
Bug Depends on: 170208    
Bug Blocks:    
Attachments:
Description Flags
Initial impl of Heap Profiler Configuration (UI part)
none
Allocation Details initial impl - Mar 5
none
Mar 16 patch - accumulated fixes in the heap view
none
Mar 23 patch - heap view fixes
none
New icons accompaning Mar 23 patch none

Description Guru Nagarajan CLA 2006-12-14 01:08:25 EST
The Heap statistics view needs to be enhanced to support the needed use cases of Memory Leak detection and the analyzing the Heap characteristics. This involves runtime and user interface changes to the JVMTI profiler.
Comment 1 amehrega CLA 2006-12-14 10:12:41 EST
Guru,

Isn't this enhancement a duplicate of https://bugs.eclipse.org/bugs/show_bug.cgi?id=147929?
Comment 2 Guru Nagarajan CLA 2006-12-14 11:55:00 EST
No its not Ali. I will add more on the use cases that will be addressed by this enh. The Heap Statistics information retrieval and user interaction is more richer as provided by the JVMTI interface as compared to the PI. Additional richer API's are in the offing in the Java6 TI interface. Given this a single set of heap statistics and user interactions for PI and TI is not feasible. Alternatively, the PI views can be enhanced per the defect 147929.
Comment 3 Guru Nagarajan CLA 2006-12-19 17:16:26 EST
Changing component
Comment 4 Guru Nagarajan CLA 2007-01-10 15:55:38 EST
Approved by PMC to be part of TPTP 4.4
Comment 5 Vitaly Provodin CLA 2007-02-21 08:32:44 EST
Created attachment 59470 [details]
Initial impl of Heap Profiler Configuration (UI part)

Now the button "Edit option" is enabled for Memory Analysis and a dialog window appears on pressing it. The dialog includes one checkbox "Track object allocation sites". Its state is stored in launch configuration . Default state of the checkbox is unchecked (false)
Please review the pacth.
Comment 6 Ruslan Scherbakov CLA 2007-03-05 10:11:35 EST
Created attachment 60265 [details]
Allocation Details initial impl - Mar 5

Eugene,
please apply the Mar 5 patch for trace jvmti client
Comment 7 Eugene Chan CLA 2007-03-12 11:00:31 EDT
(In reply to comment #6)
> Created an attachment (id=60265) [details]
> Allocation Details initial impl - Mar 5
> 
> Eugene,
> please apply the Mar 5 patch for trace jvmti client
> 

March 5 Patch is applied to HEAD
Comment 8 Ruslan Scherbakov CLA 2007-03-16 04:44:49 EDT
Created attachment 61066 [details]
Mar 16 patch - accumulated fixes in the heap view
Comment 9 Eugene Chan CLA 2007-03-16 10:37:48 EDT
(In reply to comment #8)
> Created an attachment (id=61066) [details]
> Mar 16 patch - accumulated fixes in the heap view
> 

Patch submitted.
Comment 10 Ruslan Scherbakov CLA 2007-03-23 09:04:57 EDT
Created attachment 61814 [details]
Mar 23 patch - heap view fixes
Comment 11 Ruslan Scherbakov CLA 2007-03-23 09:06:11 EDT
Created attachment 61815 [details]
New icons accompaning Mar 23 patch
Comment 12 Eugene Chan CLA 2007-03-23 14:31:21 EDT
(In reply to comment #10 and #11)
Patches are submitted.

Comment 13 Guru Nagarajan CLA 2007-04-16 17:04:15 EDT
Resolved
Comment 14 Paul Slauenwhite CLA 2009-06-30 13:25:33 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this enhancement/defect has been resolved and unverified for more than 1 year and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open.