Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[hyades-dev] Hyades UI meeting - 6 Oct 2004 - MINUTES


Topic:

Discuss and demo on new statistical table views for profiling (Memory Statistics, Execution Statistics).


Attendees
:


Eugene Chan

Cheryl Adams
Geary Ridings
Glenn Weidner
Nagarajan Kalaimani
Sylvain Duguet
Wayne Ho

Time
:


Wednesday, Oct. 6th, 12:00pm (noon) EST
.

Notes
:


Demo was done on the new Memory and Execution statistical table views prototype, and compare with existing statistical table views. Memory and Execution statistics are profiling set oriented, so that user will no longer have to enable/disable columns in some statistical views in order to explore the kind of data profile was configured. Questions and suggestion were raised during the demo and discussion, as listed below:

1. Is selection being preserved between views? Selection will be preserved between views or its parent resource will be selected instead if the selected resource is not available in the view in focus. eg. Class of a selected method in Execution Statistics will be selected in Memory Statistic view.

2. Requirement on configurability of default profile type view association, such that product picking up Hyades can configure the Hyades profile type's default view association [defect 62385]

3. Suggestion on providing a common preference store and UI for user to configure display properties of statistic views in general. Properties like precision and unit of data in table for example, should be configurable. This should be made available such that any extension on Hyades can read the user preference and apply it in their views to have a common user experience between views. [feature 75860]

4. Filtering Capability in views. Discussion was made on providing filtering capability [feature 69310] in profiling views. Design and information gathering should get started for this feature. Eugene to investigate more on existing product with filtering capability and report on Hyades UI meeting for interested parties to discuss and get feedback on designing this feature. Model and UI design will be required.

5. Discussion on instance level information in Memory Statistics view, the prototype shows only instance size of a class but not any other instance level information. Question was raised about the different instance sizes that typically happen with array type objects (array of primitives or others like [Object), Suggestion was made to shown instance level information in Memory Statistics view also, in the same way Execution statistic does.
 
6. Suggestion on showing GC root information in Object Reference view. 'TRCHeapDump (which hangs off of TRCProcess) has a method getGcRoots(), which returns a list of TRCObjects which are identified as GC Roots. In Object Reference Graph  the GC roots are used as starting points to draw a graph and in leakbot, GC roots are identified as candidates which contribute towards a possible leak. It would be nice to see them annotated some how in the object reference view.' [ feature 75861]


Regards,
--------------------------------------------------------------------
Eugene Chan
IBM Toronto Laboratory
D3/ENW/8200/MKM
Voice:   1-905-413-6102
Email:  ewchan@xxxxxxxxxx

Back to the top