comparison src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp @ 6818:22b8d3d181d9

8000351: Tenuring threshold should be unsigned Summary: Change the flags and variables related to tenuring threshold to be unsigned Reviewed-by: jmasa, johnc
author jwilhelm
date Wed, 03 Oct 2012 20:31:41 +0200
parents f95d63e2154a
children 14d3f71f831d
comparison
equal deleted inserted replaced
6817:f81a7c0c618d 6818:22b8d3d181d9
438 438
439 virtual void compute_young_generation_free_space(size_t cur_eden, 439 virtual void compute_young_generation_free_space(size_t cur_eden,
440 size_t max_eden_size); 440 size_t max_eden_size);
441 // Calculates new survivor space size; returns a new tenuring threshold 441 // Calculates new survivor space size; returns a new tenuring threshold
442 // value. Stores new survivor size in _survivor_size. 442 // value. Stores new survivor size in _survivor_size.
443 virtual int compute_survivor_space_size_and_threshold( 443 virtual uint compute_survivor_space_size_and_threshold(
444 bool is_survivor_overflow, 444 bool is_survivor_overflow,
445 int tenuring_threshold, 445 uint tenuring_threshold,
446 size_t survivor_limit); 446 size_t survivor_limit);
447 447
448 virtual void compute_tenured_generation_free_space(size_t cur_tenured_free, 448 virtual void compute_tenured_generation_free_space(size_t cur_tenured_free,
449 size_t max_tenured_available, 449 size_t max_tenured_available,
450 size_t cur_eden); 450 size_t cur_eden);