< prev index next >
src/share/vm/gc/shared/referenceProcessorStats.hpp
Print this page
@@ -32,26 +32,30 @@
// ReferenceProcessorStats contains statistics about how many references that
// have been traversed when processing references during garbage collection.
class ReferenceProcessorStats {
size_t _soft_count;
size_t _weak_count;
+ size_t _ephemeron_count;
size_t _final_count;
size_t _phantom_count;
public:
ReferenceProcessorStats() :
_soft_count(0),
_weak_count(0),
+ _ephemeron_count(0),
_final_count(0),
_phantom_count(0) {}
ReferenceProcessorStats(size_t soft_count,
size_t weak_count,
+ size_t ephemeron_count,
size_t final_count,
size_t phantom_count) :
_soft_count(soft_count),
_weak_count(weak_count),
+ _ephemeron_count(ephemeron_count),
_final_count(final_count),
_phantom_count(phantom_count)
{}
size_t soft_count() const {
@@ -60,10 +64,14 @@
size_t weak_count() const {
return _weak_count;
}
+ size_t ephemeron_count() const {
+ return _ephemeron_count;
+ }
+
size_t final_count() const {
return _final_count;
}
size_t phantom_count() const {
< prev index next >