Changes between Initial Version and Version 1 of Ticket #15491


Ignore:
Timestamp:
Jun 8, 2012, 3:50:58 PM (8 years ago)
Author:
ben hockey
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #15491

    • Property Priority changed from undecided to blocker
    • Property Milestone changed from tbd to 1.7.3
    • Property Summary changed from [patch][cla] reduce calls to traverse in dojo/_base/loader to [patch][ccla] reduce calls to traverse in dojo/_base/loader
  • Ticket #15491 – Description

    initial v1  
    1 in a legacy/sync app there was a performance issue noticed with the number of calls to traverse being quite high.  in this case, there were ~80k calls and the execution time was about 22% of the load time for the app.  the patch below reduced this to ~15k calls with only 9.5% of the execution time during load.
     1in a legacy/sync app there was a performance issue noticed with the number of calls to traverse being quite high.  in this case, there were ~80k calls and the execution time was about 22% of the load time for the app.  the patch below reduced this to ~6k calls with only 6.5% of the execution time during load.
    22
    33the improvement comes from an optimization where we don't try to traverse modules that are already marked as traversed in `touched` cache or are already executed.