--- old/src/hotspot/share/code/codeCache.hpp 2018-03-01 18:09:42.922430000 +0100 +++ new/src/hotspot/share/code/codeCache.hpp 2018-03-01 18:09:42.677420000 +0100 @@ -296,6 +296,17 @@ CodeHeap* heap = get_code_heap(code_blob_type); return (heap != NULL) ? heap->full_count() : 0; } + + // 8198691: CodeHeap State Analytics. + // interface methods for CodeHeap printing, called by CompileBroker + static void aggregate(outputStream *out, const char* granularity); + static void discard(outputStream *out); + static void print_usedSpace(outputStream *out); + static void print_freeSpace(outputStream *out); + static void print_count(outputStream *out); + static void print_space(outputStream *out); + static void print_age(outputStream *out); + static void print_names(outputStream *out); };