< prev index next >

src/hotspot/share/code/dependencyContext.hpp


*** 84,98 **** bool claim_cleanup(); void set_dependencies(nmethodBucket* b); nmethodBucket* dependencies(); nmethodBucket* dependencies_not_unloading(); ! static PerfCounter* _perf_total_buckets_allocated_count; ! static PerfCounter* _perf_total_buckets_deallocated_count; ! static PerfCounter* _perf_total_buckets_stale_count; ! static PerfCounter* _perf_total_buckets_stale_acc_count; static nmethodBucket* volatile _purge_list; static volatile uint64_t _cleaning_epoch; public: #ifdef ASSERT // Safepoints are forbidden during DC lifetime. GC can invalidate --- 84,99 ---- bool claim_cleanup(); void set_dependencies(nmethodBucket* b); nmethodBucket* dependencies(); nmethodBucket* dependencies_not_unloading(); ! static PerfCounter* _perf_total_buckets_allocated_count; ! static PerfCounter* _perf_total_buckets_deallocated_count; ! static PerfCounter* _perf_total_buckets_stale_count; ! static PerfCounter* _perf_total_buckets_stale_acc_count; static nmethodBucket* volatile _purge_list; + static uint64_t _cleaning_epoch_monotonic; static volatile uint64_t _cleaning_epoch; public: #ifdef ASSERT // Safepoints are forbidden during DC lifetime. GC can invalidate
< prev index next >