< prev index next >

src/share/vm/gc/shared/adaptiveSizePolicy.hpp

Print this page
rev 12310 : [mq]: gcinterface.patch

*** 508,537 **** // Class that can be used to print information about the // adaptive size policy at intervals specified by // AdaptiveSizePolicyOutputInterval. Only print information // if an adaptive size policy is in use. class AdaptiveSizePolicyOutput : StackObj { ! static bool enabled() { ! return UseParallelGC && ! UseAdaptiveSizePolicy && ! log_is_enabled(Debug, gc, ergo); ! } public: ! static void print() { ! if (enabled()) { ! Universe::heap()->size_policy()->print(); ! } ! } ! ! static void print(AdaptiveSizePolicy* size_policy, uint count) { ! bool do_print = ! enabled() && ! (AdaptiveSizePolicyOutputInterval > 0) && ! (count % AdaptiveSizePolicyOutputInterval) == 0; ! ! if (do_print) { ! size_policy->print(); ! } ! } }; #endif // SHARE_VM_GC_SHARED_ADAPTIVESIZEPOLICY_HPP --- 508,519 ---- // Class that can be used to print information about the // adaptive size policy at intervals specified by // AdaptiveSizePolicyOutputInterval. Only print information // if an adaptive size policy is in use. class AdaptiveSizePolicyOutput : StackObj { ! static bool enabled(); public: ! static void print(); ! static void print(AdaptiveSizePolicy* size_policy, uint count); }; #endif // SHARE_VM_GC_SHARED_ADAPTIVESIZEPOLICY_HPP
< prev index next >