diff options
-rw-r--r-- | src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java | 4 |
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; } |