]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - tests/stress/new-array-storage-array-with-size.js
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / tests / stress / new-array-storage-array-with-size.js
index 8d61be956ac55aaf120a9d84aec4b6ea92ea3c2c..af3a239ef568f6666e3d4c856dff2ba4fc8af72c 100644 (file)
@@ -4,6 +4,12 @@ function foo(x) {
 
 noInline(foo);
 
+// Warm up up to create array storage.
+for (var i = 0; i < 10000; ++i) {
+    var array = foo(10);
+    array.__defineSetter__(0, function(v) { });
+}
+
 function test(size) {
     var result = foo(size);
     if (result.length != size)
@@ -19,5 +25,5 @@ function test(size) {
 }
 
 for (var i = 0; i < 100000; ++i) {
-    test(1000000);
+    test(10);
 }