equal
deleted
inserted
replaced
1275 intx tenuring_default = (intx)6; |
1275 intx tenuring_default = (intx)6; |
1276 size_t young_gen_per_worker = CMSYoungGenPerWorker; |
1276 size_t young_gen_per_worker = CMSYoungGenPerWorker; |
1277 |
1277 |
1278 // Preferred young gen size for "short" pauses: |
1278 // Preferred young gen size for "short" pauses: |
1279 // upper bound depends on # of threads and NewRatio. |
1279 // upper bound depends on # of threads and NewRatio. |
1280 const uintx parallel_gc_threads = |
|
1281 (ParallelGCThreads == 0 ? 1 : ParallelGCThreads); |
|
1282 const size_t preferred_max_new_size_unaligned = |
1280 const size_t preferred_max_new_size_unaligned = |
1283 MIN2(max_heap/(NewRatio+1), ScaleForWordSize(young_gen_per_worker * parallel_gc_threads)); |
1281 MIN2(max_heap/(NewRatio+1), ScaleForWordSize(young_gen_per_worker * ParallelGCThreads)); |
1284 size_t preferred_max_new_size = |
1282 size_t preferred_max_new_size = |
1285 align_size_up(preferred_max_new_size_unaligned, os::vm_page_size()); |
1283 align_size_up(preferred_max_new_size_unaligned, os::vm_page_size()); |
1286 |
1284 |
1287 // Unless explicitly requested otherwise, size young gen |
1285 // Unless explicitly requested otherwise, size young gen |
1288 // for "short" pauses ~ CMSYoungGenPerWorker*ParallelGCThreads |
1286 // for "short" pauses ~ CMSYoungGenPerWorker*ParallelGCThreads |