< prev index next >

src/share/vm/gc/g1/g1StringDedupTable.cpp

Print this page

        

*** 28,37 **** --- 28,38 ---- #include "gc/g1/g1CollectedHeap.inline.hpp" #include "gc/g1/g1SATBCardTableModRefBS.hpp" #include "gc/g1/g1StringDedup.hpp" #include "gc/g1/g1StringDedupTable.hpp" #include "gc/shared/gcLocker.hpp" + #include "logging/log.hpp" #include "memory/padded.inline.hpp" #include "oops/oop.inline.hpp" #include "oops/typeArrayOop.hpp" #include "runtime/mutexLocker.hpp"
*** 551,562 **** MutexLockerEx ml(StringDedupTable_lock, Mutex::_no_safepoint_check_flag); size_t max_cache_size = (size_t)(_table->_size * _max_cache_factor); _entry_cache->trim(max_cache_size); } ! void G1StringDedupTable::print_statistics(outputStream* st) { ! st->print_cr( " [Table]\n" " [Memory Usage: " G1_STRDEDUP_BYTES_FORMAT_NS "]\n" " [Size: " SIZE_FORMAT ", Min: " SIZE_FORMAT ", Max: " SIZE_FORMAT "]\n" " [Entries: " UINTX_FORMAT ", Load: " G1_STRDEDUP_PERCENT_FORMAT_NS ", Cached: " UINTX_FORMAT ", Added: " UINTX_FORMAT ", Removed: " UINTX_FORMAT "]\n" " [Resize Count: " UINTX_FORMAT ", Shrink Threshold: " UINTX_FORMAT "(" G1_STRDEDUP_PERCENT_FORMAT_NS "), Grow Threshold: " UINTX_FORMAT "(" G1_STRDEDUP_PERCENT_FORMAT_NS ")]\n" --- 552,563 ---- MutexLockerEx ml(StringDedupTable_lock, Mutex::_no_safepoint_check_flag); size_t max_cache_size = (size_t)(_table->_size * _max_cache_factor); _entry_cache->trim(max_cache_size); } ! void G1StringDedupTable::print_statistics() { ! log_trace(gc, stringdedup)( " [Table]\n" " [Memory Usage: " G1_STRDEDUP_BYTES_FORMAT_NS "]\n" " [Size: " SIZE_FORMAT ", Min: " SIZE_FORMAT ", Max: " SIZE_FORMAT "]\n" " [Entries: " UINTX_FORMAT ", Load: " G1_STRDEDUP_PERCENT_FORMAT_NS ", Cached: " UINTX_FORMAT ", Added: " UINTX_FORMAT ", Removed: " UINTX_FORMAT "]\n" " [Resize Count: " UINTX_FORMAT ", Shrink Threshold: " UINTX_FORMAT "(" G1_STRDEDUP_PERCENT_FORMAT_NS "), Grow Threshold: " UINTX_FORMAT "(" G1_STRDEDUP_PERCENT_FORMAT_NS ")]\n"
< prev index next >