Bug 28135 - [resources] need more debug information
Summary: [resources] need more debug information
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Resources (show other bugs)
Version: 2.1   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: 2.1 M5   Edit
Assignee: Debbie Wilson CLA
QA Contact:
URL:
Whiteboard:
Keywords: performance
Depends on:
Blocks:
 
Reported: 2002-12-11 15:34 EST by DJ Houghton CLA
Modified: 2003-01-23 14:31 EST (History)
1 user (show)

See Also:


Attachments
Patch file for changes to org.eclipse.core.resources (20021210 build, 20021212 source) (8.94 KB, patch)
2002-12-12 15:44 EST, Debbie Wilson CLA
no flags Details | Diff
Some numbers on startup of big workspace (from performance testing) (3.60 KB, text/plain)
2002-12-12 15:45 EST, Debbie Wilson CLA
no flags Details
More numbers from big workspace for performance testing (3.60 KB, text/plain)
2002-12-12 15:46 EST, Debbie Wilson CLA
no flags Details
Timings for big workspace (9.57 KB, text/plain)
2002-12-12 21:30 EST, DJ Houghton CLA
no flags Details
Timings for snapshot of workspace (35.00 KB, text/plain)
2003-01-22 15:18 EST, Debbie Wilson CLA
no flags Details
Timings for snapshots - just plain text this time (20.61 KB, text/plain)
2003-01-22 15:26 EST, Debbie Wilson CLA
no flags Details
Timings for save on workspace (20.92 KB, text/plain)
2003-01-22 15:27 EST, Debbie Wilson CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description DJ Houghton CLA 2002-12-11 15:34:55 EST
We should add more debug information to determine if we can make any more
performance improvements in the startup for the resources plug-in.

Specifically, we should add timings to the code in the SaveManager which
restores the state of the tree, markers, sync info, etc.
Comment 1 DJ Houghton CLA 2002-12-12 14:44:13 EST
We should also add debug info to the save/snap methods to see what is happening
on shutdown.
Comment 2 Debbie Wilson CLA 2002-12-12 15:44:38 EST
Created attachment 2776 [details]
Patch file for changes to org.eclipse.core.resources (20021210 build, 20021212 source)
Comment 3 Debbie Wilson CLA 2002-12-12 15:45:37 EST
Created attachment 2777 [details]
Some numbers on startup of big workspace (from performance testing)
Comment 4 Debbie Wilson CLA 2002-12-12 15:46:07 EST
Created attachment 2778 [details]
More numbers from big workspace for performance testing
Comment 5 DJ Houghton CLA 2002-12-12 21:30:59 EST
Created attachment 2780 [details]
Timings for big workspace

Attached a new file with timings for big workspace.

Shows the nesting of the restore() calls as well as the timings for restoring
metainfo and syncinfo.
Comment 6 DJ Houghton CLA 2002-12-12 21:49:40 EST
Released code into HEAD.

We also need to add timings to the save/snap methods to look at #shutdown
Comment 7 Debbie Wilson CLA 2003-01-22 15:18:59 EST
Created attachment 3085 [details]
Timings for snapshot of workspace
Comment 8 Debbie Wilson CLA 2003-01-22 15:26:29 EST
Created attachment 3086 [details]
Timings for snapshots - just plain text this time
Comment 9 Debbie Wilson CLA 2003-01-22 15:27:51 EST
Created attachment 3087 [details]
Timings for save on workspace
Comment 10 Debbie Wilson CLA 2003-01-23 14:29:39 EST
SaveManager will now output timing information for save and snap operations on 
trees, markers, syncinfo, metainfo, etc.
Next integration build is 20030128+.
Comment 11 DJ Houghton CLA 2003-01-23 14:31:39 EST
See bug 28158 for analysis of results.