src/share/vm/opto/parse3.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/opto/parse3.cpp Tue Oct 6 12:32:55 2015
--- new/src/share/vm/opto/parse3.cpp Tue Oct 6 12:32:55 2015
*** 402,412 ****
--- 402,412 ----
for (j = ndimensions-1; j >= 0 ; j--) length[j] = pop();
// The original expression was of this form: new T[length0][length1]...
// It is often the case that the lengths are small (except the last).
// If that happens, use the fast 1-d creator a constant number of times.
! const jint expand_limit = MIN2((juint)MultiArrayExpandLimit, (juint)100);
! const jint expand_limit = MIN2((jint)MultiArrayExpandLimit, 100);
jint expand_count = 1; // count of allocations in the expansion
jint expand_fanout = 1; // running total fanout
for (j = 0; j < ndimensions-1; j++) {
jint dim_con = find_int_con(length[j], -1);
expand_fanout *= dim_con;
src/share/vm/opto/parse3.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File