Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 90951 - Support for aggregated call chain mode
Summary: Support for aggregated call chain mode
Status: CLOSED WONTFIX
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: TPTP (show other bugs)
Version: unspecified   Edit
Hardware: All Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Marius Slavescu CLA
QA Contact:
URL:
Whiteboard: closed471
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-11 02:18 EDT by Nagarajan Kalaimani CLA
Modified: 2016-05-05 11:18 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nagarajan Kalaimani CLA 2005-04-11 02:18:02 EDT
Currently, execution time analysis profiling type, allows for collecting method
entry/exit data in two ways: statistical and full graph mode. Statistical mode
collapses all method entry/exit events into method level statistics data. Full
graph mode saves all the method entry/exit events as they are in the model.

The 3rd mode, would be an aggregating mode, would collapse the method entry/exit
events along unique call chains and stored in the trace model.

Support should be added to hyades using extension points, so that this new
collection/processing mode can be built easily on top of hyades.
Comment 1 Valentina Popescu CLA 2005-04-11 09:52:53 EDT
Mani, 3.3 realease is already closed
The closest releases to include new requests are 4.1 and 4.2

We can still get this into the 4.1 plan if you think this is something that 
should be done asap.Can you please add a usecase scenario to explain why is 
this new collection mode required and how it will be used. What are the 
implications of using this mode ( performance improvements, nice to have 
feature, etc )
Comment 2 Valentina Popescu CLA 2005-04-11 09:54:56 EDT
Upadate version and target to include this feature into the 4.1 bucket, although
this feature will not be reviewed by the 4.1 requirements group until we have a 
usecase explaining the usage of the function.
Comment 3 Nagarajan Kalaimani CLA 2005-04-11 16:14:13 EDT
I can think of couple of different use cases for this collection mode and 
extension point.

Use case 1: Workbench side aggregation of execution profile information
This applies to both launch as well as import use cases. Currently, building 
aggregated call chains requires the entire trace data be loaded into the model 
before aggregation can begin. If all one is interested in aggregated data, then 
this is a waste of time and resource. In the aggregated collection mode, the 
trace model will be populated using aggregated method invocations. This mode 
would prevent the views that depend on the full trace (e-g sequence diagram and 
execution flow). Aggregated collection mode would properly fill the model for 
the statistical views.

Use case 2: An aggregating agent (aggregations done on the agent/collector 
side) sends out aggregated method invocation fragments which are loaded into 
the trace model directly. While no explicit workbench side extensions are 
required to support this, the collection mode would help views analyze the data 
correctly.
Comment 4 Harm Sluiman CLA 2005-04-14 10:25:47 EDT
move to TPTP for psot 3.3 work
Comment 5 Ruth Lee CLA 2005-07-12 11:07:58 EDT
Deferring from 4.1 as per the official 4.1 enhancement plan.
http://eclipse.org/tptp/home/project_info/featureplans/features.php?source=All&project=All&release=4.1&file=TPTPFeatures_4.1.xml
Comment 6 Paul Slauenwhite CLA 2009-06-30 06:27:51 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As such, TPTP is not delivering enhancements. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement is resolved as WONTFIX. For this enhancement to be considered, please re-open with an attached patch including the Description Document (see http://www.eclipse.org/tptp/home/documents/process/development/description_documents.html), code (see http://www.eclipse.org/tptp/home/documents/resources/TPTPDevGuide.htm), and test cases (see http://www.eclipse.org/tptp/home/documents/process/TPTP_Testing_Strategy.html).
Comment 7 Paul Slauenwhite CLA 2009-06-30 06:36:02 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As such, TPTP is not delivering enhancements. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement is resolved as WONTFIX. For this enhancement to be considered, please re-open with an attached patch including the Description Document (see http://www.eclipse.org/tptp/home/documents/process/development/description_documents.html), code (see http://www.eclipse.org/tptp/home/documents/resources/TPTPDevGuide.htm), and test cases (see http://www.eclipse.org/tptp/home/documents/process/TPTP_Testing_Strategy.html).
Comment 8 Kathy Chan CLA 2010-11-18 18:47:40 EST
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.