This repository was archived by the owner on Jul 13, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +23
-6
lines changed Expand file tree Collapse file tree 1 file changed +23
-6
lines changed Original file line number Diff line number Diff line change 1414 MODULE NUM_MODULES
1515 |
1616 |
17- ------------------------------------- ...
17+ ------------------------------------- ... -----
1818 | | |
19- MODULE 1 MODULE TREE_DEPTH ...
19+ MODULE 0 MODULE TREE_DEPTH ...
2020 | |
21- MODULE 2 MODULE TREE_DEPTH + 2
21+ MODULE 1 MODULE TREE_DEPTH + 1
2222 ... ...
2323 MODULE TREE_DEPTH - 1 MODULE TREE_DEPTH * 2 - 1
2424
2828
2929 */
3030
31+ /*
32+
33+ PERF RESULTS
34+ ------------
35+
36+ WITH 1000 modules,
37+
38+ TREE_DEPTH FULL LOAD TIME PER MODULE (including evaluation and defining)
39+ 1 0.25ms
40+ 10 0.27ms
41+ 50 0.30ms
42+ 100 0.35ms
43+ 500 0.90ms
44+ 1000 1.90ms
45+
46+ */
47+
3148
3249 System . set ( 'module0' , System . newModule ( { } ) ) ;
3350 System . instantiate = function ( load ) {
34- var num = load . name . substr ( 6 ) ;
51+ var num = parseInt ( load . name . substr ( 6 ) ) ;
3552
3653 var deps = [ ] ;
3754
4057 for ( var i = 0 ; i < NUM_MODULES ; i += TREE_DEPTH )
4158 deps . push ( 'module' + i ) ;
4259 }
43- else if ( num % TREE_DEPTH > 0 )
44- deps = [ 'module' + ( num - 1 ) ] ;
60+ else if ( num % TREE_DEPTH != TREE_DEPTH - 1 )
61+ deps = [ 'module' + ( num + 1 ) ] ;
4562
4663 return {
4764 deps : deps ,
You can’t perform that action at this time.
0 commit comments