< prev index next >
src/share/vm/gc/shared/ageTable.cpp
Print this page
rev 9847 : 8146395: Add inline qualifier in oop.hpp and fix inlining in gc files
Summary: Fix remaining issues after 8146401
*** 27,36 ****
--- 27,37 ----
#include "gc/shared/collectedHeap.hpp"
#include "gc/shared/collectorPolicy.hpp"
#include "gc/shared/gcPolicyCounters.hpp"
#include "memory/resourceArea.hpp"
#include "logging/log.hpp"
+ #include "oops/oop.inline.hpp"
#include "utilities/copy.hpp"
/* Copyright (c) 1992, 2015, Oracle and/or its affiliates, and Stanford University.
See the LICENSE file for license information. */
*** 65,74 ****
--- 66,80 ----
for (size_t* p = sizes; p < sizes + table_size; ++p) {
*p = 0;
}
}
+ // add entry
+ void ageTable::add(oop p, size_t oop_size) {
+ add(p->age(), oop_size);
+ }
+
void ageTable::merge(ageTable* subTable) {
for (int i = 0; i < table_size; i++) {
sizes[i]+= subTable->sizes[i];
}
}
< prev index next >