source: Dev/trunk/src/client/dojox/string/tests/notes.txt @ 483

Last change on this file since 483 was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 3.7 KB
Line 
1notes:
2reference:
3Run with 100 words, 1000 iterations and overhead of 2
4    62 - concatOnce
5    73 - joinExisting
6    241 - plusForAlias
7    261 - plusFor
8    360 - concatFor
9    391 - joinForAlias
10    398 - concatForAlias
11    408 - joinFor
12    636 - plusForEach
13    763 - concatForEach
14    851 - joinForEach
15    4188 - builderReusedFor
16    4319 - builderFor
17    5155 - builderForEach
18   
19switch to for loop in append and ditch arraylike for array(r9607)
20Run with 100 words, 1000 iterations and overhead of 3
21    62 - concatOnce
22    72 - joinExisting
23    235 - concatForAlias
24    242 - plusForAlias
25    263 - plusFor
26    361 - concatFor
27    394 - joinForAlias
28    414 - joinFor
29    635 - plusForEach
30    757 - concatForEach
31    855 - joinForEach
32    2005 - builderReusedFor
33    2073 - builderFor
34    2830 - builderForEach
35   
36   
37inline append for array, remove string check
38Run with 100 words, 1000 iterations and overhead of 4
39    55 - concatOnce
40    75 - joinExisting
41    243 - plusForAlias
42    263 - plusFor
43    363 - concatFor
44    382 - concatForAlias
45    398 - joinForAlias
46    410 - joinFor
47    629 - plusForEach
48    754 - concatForEach
49    857 - joinForEach
50    1854 - builderReusedFor
51    1922 - builderFor
52    2714 - builderForEach
53   
54add string check back in using typeof
55Run with 100 words, 1000 iterations and overhead of 3
56    63 - concatOnce
57    72 - joinExisting
58    242 - plusForAlias
59    262 - plusFor
60    363 - concatFor
61    381 - concatForAlias
62    394 - joinForAlias
63    410 - joinFor
64    633 - plusForEach
65    773 - concatForEach
66    862 - joinForEach
67    1870 - builderReusedFor
68    1937 - builderFor
69    2702 - builderForEach
70   
71first cut less complex isArray
72Run with 100 words, 1000 iterations and overhead of 3
73    63 - concatOnce
74    73 - joinExisting
75    184 - plusFor
76    251 - plusForAlias
77    282 - concatFor
78    381 - concatForAlias
79    395 - joinForAlias
80    412 - joinFor
81    629 - plusForEach
82    770 - concatForEach
83    851 - joinForEach
84    2027 - builderReusedFor
85    2129 - builderFor
86    2898 - builderForEach
87   
88switch to typeof for array, put string check back in using typeof (r9610)
89Run with 100 words, 1000 iterations and overhead of 2
90    63 - concatOnce
91    77 - joinExisting
92    251 - plusForAlias
93    272 - plusFor
94    282 - concatFor
95    364 - concatForAlias
96    404 - joinForAlias
97    415 - joinFor
98    630 - plusForEach
99    766 - concatForEach
100    850 - joinForEach
101    1274 - builderReusedFor
102    1510 - builderFor
103    2108 - builderForEach
104
105remove arguments-style array support. only support an explicit array.   
106Run with 100 words, 1000 iterations and overhead of 2
107    63 - concatOnce
108    75 - joinExisting
109    186 - plusFor
110    207 - builderReusedOnce
111    255 - plusForAlias
112    283 - concatFor
113    306 - builderOnce
114    367 - concatForAlias
115    408 - joinForAlias
116    419 - joinFor
117    639 - plusForEach
118    767 - concatForEach
119    817 - builderReusedFor
120    865 - joinForEach
121    975 - builderFor
122    1562 - builderForEach
123   
124just running for tests
125Run with 100 words, 1000 iterations and overhead of 3
126    63 - concatOnce
127    203 - plusFor
128    204 - builderReusedOnce
129    303 - builderOnce
130    330 - joinFor
131    385 - concatFor
132    748 - builderFor
133    748 - builderReusedFor
134   
135remove array support in append
136Run with 1000 words, 1000 iterations and overhead of 2
137    382 - concatOnce
138    1951 - plusFor
139    2779 - builderFor
140    2883 - builderReusedFor
141    3038 - concatFor
142    3549 - joinFor
143
144add in appendArray support to match once, use += for append   
145Run with 1000 words, 1000 iterations and overhead of 3
146    379 - concatOnce
147    381 - builderReusedOnce
148    393 - builderOnce
149    2022 - plusFor
150    2862 - builderFor
151    2973 - builderReusedFor
152    3128 - concatFor
153    3548 - joinFor
Note: See TracBrowser for help on using the repository browser.