aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java b/src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
index de03cce3..26d89d4a 100644
--- a/src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
+++ b/src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
@@ -37,7 +37,7 @@ import jdk.nashorn.internal.runtime.ScriptRuntime;
*/
class SparseArrayData extends ArrayData {
/** Maximum size for dense arrays */
- static final int MAX_DENSE_LENGTH = 1024 * 1024;
+ static final int MAX_DENSE_LENGTH = 128 * 1024;
/** Underlying array. */
private ArrayData underlying;
@@ -56,7 +56,7 @@ class SparseArrayData extends ArrayData {
super(length);
assert underlying.length() <= length;
this.underlying = underlying;
- this.maxDenseLength = Math.max(MAX_DENSE_LENGTH, underlying.length());
+ this.maxDenseLength = underlying.length();
this.sparseMap = sparseMap;
}