Tue, 24 Jan 2012 17:08:58 -0500
7132398: G1: java.lang.IllegalArgumentException: Invalid threshold: 9223372036854775807 > max (1073741824)
Summary: Was not passing the right old pool max to the memory pool constructor in the fix for 7078465.
Reviewed-by: brutisso, johnc
src/share/vm/services/g1MemoryPool.cpp | file | annotate | diff | comparison | revisions |
1.1 --- a/src/share/vm/services/g1MemoryPool.cpp Mon Jan 23 20:36:16 2012 +0100 1.2 +++ b/src/share/vm/services/g1MemoryPool.cpp Tue Jan 24 17:08:58 2012 -0500 1.3 @@ -78,7 +78,7 @@ 1.4 G1MemoryPoolSuper(g1h, 1.5 "G1 Old Gen", 1.6 g1h->g1mm()->old_space_committed(), /* init_size */ 1.7 - _undefined_max, 1.8 + g1h->g1mm()->old_gen_max(), 1.9 true /* support_usage_threshold */) { } 1.10 1.11 MemoryUsage G1OldGenPool::get_memory_usage() {