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

Bug 84650

Summary: (PLAT) Help page for Execution Statistics view needs work
Product: z_Archived Reporter: Jon Christiansen <eclipse>
Component: HyadesAssignee: Nellie Chau <nelliec>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 Keywords: Documentation
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 2000   
Whiteboard: closed460

Description Jon Christiansen CLA 2005-02-08 00:45:35 EST
I think something got dropped or something from this entry in the table--

Cumulative Time 
For any invocation, the cumulative time is the time taken to execute the time 
spent in methods. 

Also

After reading this page several times, I still cannot figure out what the 
difference is between the base time and the cumulative time, if there could be 
a sentence or something somewhere that specifically spoke to what exactly the 
difference is, that would really help.
Comment 1 Jon Christiansen CLA 2005-02-08 01:18:08 EST
Actually, im confused between the difference is between the cumulative time and 
the inherited base time.... if the documentation could spell the difference 
out, I think I would have a better chance of understanding.

There is the doc page entitled "Time", but it only describes base time and 
cumulative time and does not discuss inherited time.
Comment 2 Nellie Chau CLA 2005-02-08 09:17:21 EST
What version of the docs are you looking at?  In the latest 3.2 documentation,
the following is outlined in the Execution Statistics View topic:

Base Time
    For any invocation, the base time is the time taken to execute the
invocation, excluding the time spent in other methods that were called during
the invocation.  

Average Base Time
    The base time divided by the number of calls.

Inherited Base Time
    Similar to the base time spent in the selected package or class although it
does include the time spent in other (inherited) methods that were called during
the invocation.

Cumulative Time
    For any invocation, the cumulative time is the time taken to execute the
time spent in methods.

Inherited Cumulative Time
    Similar to the cumulative time of the selected package or class, although it
also includes the time spent in other (inherited) methods that were called
during the invocation.

Calls
    The number of calls made by a selected method. 

Inherited Calls
    The number of calls made by a method and by its inherited methods. 

If the above is still unclear
Comment 3 Nellie Chau CLA 2005-02-08 09:28:30 EST
Never mind, I see how it can be confusing.  Will make sure the definitions are
made clearer.

Thanx.
Comment 4 Curtis d'Entremont CLA 2005-02-08 10:13:28 EST
Base time is excluding methods it calls, cumulative time is including. So 
cumulative time is always greater than or equal to base time.
Comment 5 Jon Christiansen CLA 2005-02-08 16:38:48 EST
This specific text is missing something or somehow got screwed up during some 
editing, because the sentence does not make sense.

Cumulative Time
    For any invocation, the cumulative time is the time taken to execute the
time spent in methods.

Comment 6 Jon Christiansen CLA 2005-02-08 16:41:23 EST
Ok, I fully understand the difference between base time and cumulative time, 
but can inherited base time be explained in comparison to those two?  
Comment 7 Nellie Chau CLA 2005-02-16 09:44:14 EST
Fixed in 3.3 & in 4.0 streams.

Comment 8 Paul Slauenwhite CLA 2009-06-30 13:06:27 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.