summaryrefslogtreecommitdiff
path: root/includes/js/dojox/string/tests/notes.txt
diff options
context:
space:
mode:
Diffstat (limited to 'includes/js/dojox/string/tests/notes.txt')
-rw-r--r--includes/js/dojox/string/tests/notes.txt153
1 files changed, 153 insertions, 0 deletions
diff --git a/includes/js/dojox/string/tests/notes.txt b/includes/js/dojox/string/tests/notes.txt
new file mode 100644
index 0000000..71d7887
--- /dev/null
+++ b/includes/js/dojox/string/tests/notes.txt
@@ -0,0 +1,153 @@
+notes:
+reference:
+Run with 100 words, 1000 iterations and overhead of 2
+ 62 - concatOnce
+ 73 - joinExisting
+ 241 - plusForAlias
+ 261 - plusFor
+ 360 - concatFor
+ 391 - joinForAlias
+ 398 - concatForAlias
+ 408 - joinFor
+ 636 - plusForEach
+ 763 - concatForEach
+ 851 - joinForEach
+ 4188 - builderReusedFor
+ 4319 - builderFor
+ 5155 - builderForEach
+
+switch to for loop in append and ditch arraylike for array(r9607)
+Run with 100 words, 1000 iterations and overhead of 3
+ 62 - concatOnce
+ 72 - joinExisting
+ 235 - concatForAlias
+ 242 - plusForAlias
+ 263 - plusFor
+ 361 - concatFor
+ 394 - joinForAlias
+ 414 - joinFor
+ 635 - plusForEach
+ 757 - concatForEach
+ 855 - joinForEach
+ 2005 - builderReusedFor
+ 2073 - builderFor
+ 2830 - builderForEach
+
+
+inline append for array, remove string check
+Run with 100 words, 1000 iterations and overhead of 4
+ 55 - concatOnce
+ 75 - joinExisting
+ 243 - plusForAlias
+ 263 - plusFor
+ 363 - concatFor
+ 382 - concatForAlias
+ 398 - joinForAlias
+ 410 - joinFor
+ 629 - plusForEach
+ 754 - concatForEach
+ 857 - joinForEach
+ 1854 - builderReusedFor
+ 1922 - builderFor
+ 2714 - builderForEach
+
+add string check back in using typeof
+Run with 100 words, 1000 iterations and overhead of 3
+ 63 - concatOnce
+ 72 - joinExisting
+ 242 - plusForAlias
+ 262 - plusFor
+ 363 - concatFor
+ 381 - concatForAlias
+ 394 - joinForAlias
+ 410 - joinFor
+ 633 - plusForEach
+ 773 - concatForEach
+ 862 - joinForEach
+ 1870 - builderReusedFor
+ 1937 - builderFor
+ 2702 - builderForEach
+
+first cut less complex isArray
+Run with 100 words, 1000 iterations and overhead of 3
+ 63 - concatOnce
+ 73 - joinExisting
+ 184 - plusFor
+ 251 - plusForAlias
+ 282 - concatFor
+ 381 - concatForAlias
+ 395 - joinForAlias
+ 412 - joinFor
+ 629 - plusForEach
+ 770 - concatForEach
+ 851 - joinForEach
+ 2027 - builderReusedFor
+ 2129 - builderFor
+ 2898 - builderForEach
+
+switch to typeof for array, put string check back in using typeof (r9610)
+Run with 100 words, 1000 iterations and overhead of 2
+ 63 - concatOnce
+ 77 - joinExisting
+ 251 - plusForAlias
+ 272 - plusFor
+ 282 - concatFor
+ 364 - concatForAlias
+ 404 - joinForAlias
+ 415 - joinFor
+ 630 - plusForEach
+ 766 - concatForEach
+ 850 - joinForEach
+ 1274 - builderReusedFor
+ 1510 - builderFor
+ 2108 - builderForEach
+
+remove arguments-style array support. only support an explicit array.
+Run with 100 words, 1000 iterations and overhead of 2
+ 63 - concatOnce
+ 75 - joinExisting
+ 186 - plusFor
+ 207 - builderReusedOnce
+ 255 - plusForAlias
+ 283 - concatFor
+ 306 - builderOnce
+ 367 - concatForAlias
+ 408 - joinForAlias
+ 419 - joinFor
+ 639 - plusForEach
+ 767 - concatForEach
+ 817 - builderReusedFor
+ 865 - joinForEach
+ 975 - builderFor
+ 1562 - builderForEach
+
+just running for tests
+Run with 100 words, 1000 iterations and overhead of 3
+ 63 - concatOnce
+ 203 - plusFor
+ 204 - builderReusedOnce
+ 303 - builderOnce
+ 330 - joinFor
+ 385 - concatFor
+ 748 - builderFor
+ 748 - builderReusedFor
+
+remove array support in append
+Run with 1000 words, 1000 iterations and overhead of 2
+ 382 - concatOnce
+ 1951 - plusFor
+ 2779 - builderFor
+ 2883 - builderReusedFor
+ 3038 - concatFor
+ 3549 - joinFor
+
+add in appendArray support to match once, use += for append
+Run with 1000 words, 1000 iterations and overhead of 3
+ 379 - concatOnce
+ 381 - builderReusedOnce
+ 393 - builderOnce
+ 2022 - plusFor
+ 2862 - builderFor
+ 2973 - builderReusedFor
+ 3128 - concatFor
+ 3548 - joinFor \ No newline at end of file