| Summary: | Develop an Aggregating Agent for execution trace | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | amehrega |
| Component: | TPTP | Assignee: | Bob Duncan <duncan> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P1 | CC: | anandik, andrea.aime, apratt |
| Version: | unspecified | Keywords: | plan |
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| URL: | http://www.eclipse.org/tptp/groups/Architecture/documents/features/hf_108646.html | ||
| Whiteboard: | closed460 | ||
| Bug Depends on: | |||
| Bug Blocks: | 108938, 134137 | ||
|
Description
amehrega
This will cover the first item in Bug 108938. bug 108890 is also about aggregating data collection. Marius, I think this bug should be declared as being dependent on 108890 Theme: Scaling Up I believe that this bug and bug 108890 are identical in their intent: collecting and storing aggregated data instead of streaming a complete execution trace over the wire. I see that the draft 4.2 feature list includes this bug (that is, 108646); because of that, I would say that bug 108890 should be closed as a duplicate of this one. In addition, if this is the bug that survives, then I think its Component should be changed from "Platform.model" to "Platform.agents." I say that because this isn't a model issue: the model can already hold aggregated data, using the "TRCAggregatedMethodInvocation" data structure. This enhancement request isn't about the model, it's about adding the capabilities in the agent to collect and transmit the aggregated data, and in the loader to receive this data and populate the model. Bug 108890 has been closed as a dup of this defect and this defect has been transferred to the Platform.Agent.JVMPI component (as per Allan's comments). Allan's description doc has been transferred from 108990 to this defect. *** Bug 108890 has been marked as a duplicate of this bug. *** This is a very important improvement indeed. The simple hprof fares much better in this respect, and stays light by only gathering information on a statistical base (taking regular snapshots of the stack instead of processing all method entry/exits). See http://java.sun.com/developer/technicalArticles/Programming/HPROF.html, cpu=samples settings. Retargeted as per yesterday's Platform call. Account for work so far: 60h+ Code has been checked-in and unit tested (including piAgent, loader, and UI) since April 2 EOD. Full test pass underway. Defects are being opened/tracked as per usual. 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. |