comparison src/share/vm/memory/freeBlockDictionary.hpp @ 6885:685df3c6f84b

7045397: NPG: Add freelists to class loader arenas. Reviewed-by: coleenp, stefank, jprovino, ohair
author jmasa
date Tue, 18 Sep 2012 23:35:42 -0700
parents da91efe96a93
children
comparison
equal deleted inserted replaced
6877:d0e7716b179e 6885:685df3c6f84b
64 // Reset the dictionary to the initial conditions for a single 64 // Reset the dictionary to the initial conditions for a single
65 // block. 65 // block.
66 virtual void reset(HeapWord* addr, size_t size) = 0; 66 virtual void reset(HeapWord* addr, size_t size) = 0;
67 virtual void reset() = 0; 67 virtual void reset() = 0;
68 68
69 virtual void dict_census_udpate(size_t size, bool split, bool birth) = 0; 69 virtual void dict_census_update(size_t size, bool split, bool birth) = 0;
70 virtual bool coal_dict_over_populated(size_t size) = 0; 70 virtual bool coal_dict_over_populated(size_t size) = 0;
71 virtual void begin_sweep_dict_census(double coalSurplusPercent, 71 virtual void begin_sweep_dict_census(double coalSurplusPercent,
72 float inter_sweep_current, float inter_sweep_estimate, 72 float inter_sweep_current, float inter_sweep_estimate,
73 float intra__sweep_current) = 0; 73 float intra__sweep_current) = 0;
74 virtual void end_sweep_dict_census(double splitSurplusPercent) = 0; 74 virtual void end_sweep_dict_census(double splitSurplusPercent) = 0;