Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "TPTP-AG-20080219"
(→Minutes) |
|||
Line 32: | Line 32: | ||
*** Locates data requests while other threads are using it. | *** Locates data requests while other threads are using it. | ||
*** Leads to data corruption. | *** Leads to data corruption. | ||
− | * Proposed changes: | + | * Proposed UI changes: |
*** New Data Contention view. | *** New Data Contention view. | ||
*** Updates to the Thread Utilization view such as filter sets and interactions between threads. | *** Updates to the Thread Utilization view such as filter sets and interactions between threads. | ||
Line 38: | Line 38: | ||
**** Determines which activities are critical and shortening the path by adding resources and performance tuning: | **** Determines which activities are critical and shortening the path by adding resources and performance tuning: | ||
− | [[ | + | [[Critical Path:image002.jpg]] |
+ | |||
+ | * Proposed model changes: | ||
+ | ** Call stack. | ||
+ | ** Thread start/stop (TRCThreadRunningEvent). | ||
+ | ** Thread states. | ||
+ | ** Associated model loader changes. | ||
== Questions/Answers == | == Questions/Answers == |
Revision as of 11:21, 19 February 2008
Date
- February 19, 2008
Attendees
- Present:
- Paul Slauenwhite
- Asaf Yaffe
- Eugene Chan
- Alexander Alexeev
- Joanna Kubasta
Topic
- Alex A. will host a technical discussion on enhancement 200320 ([ThreadProf] Add contention analysis features to TPTP Profiler), focusing on the design and implementation of the enhancement.
Minutes
- Background on the Thread Profiler:
- Martini/JVMTI agent.
- Trace model extensions (e.g. thread start/stop and thread states).
- Two profiler views (Thread Statistics and Thread Utilization views).
- Contention analysis:
- Monitor contention:
- Locates monitor requests while other threads own it.
- Leads to deadlock.
- Data Contention:
- Locates data requests while other threads are using it.
- Leads to data corruption.
- Monitor contention:
- Proposed UI changes:
- New Data Contention view.
- Updates to the Thread Utilization view such as filter sets and interactions between threads.
- Critical path analysis:
- Determines which activities are critical and shortening the path by adding resources and performance tuning:
- Proposed model changes:
- Call stack.
- Thread start/stop (TRCThreadRunningEvent).
- Thread states.
- Associated model loader changes.
Questions/Answers
- Q: In Pic. 5, should the check boxes only be rows containing threads? That is, there should not be a check box for the heading of the table. Have you considered adding these check boxes in to the table as a separate column (like Pic. 7)?
- A:
- Q: Have you made a request (via Eugene) to the IBM Graphics Team for the required graphics (e.g. icons) so we can check-in the graphics before our UI freese (in preparation for our UI freeze on Apr. 4)?
- A:
- Q: In Pic. 7, should thread group be added? Also, can each column be sortable?
- A:
Action Items
- Eugene to review the updated Description Document.