< prev index next >
src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
Print this page
@@ -77,11 +77,11 @@
// methods are used). This is essentially a wrapper around the BitMap class,
// with one bit per (1<<_shifter) HeapWords. (i.e. for the marking bit map,
// we have _shifter == 0. and for the mod union table we have
// shifter == CardTable::card_shift - LogHeapWordSize.)
// XXX 64-bit issues in BitMap?
-class CMSBitMap VALUE_OBJ_CLASS_SPEC {
+class CMSBitMap {
friend class VMStructs;
HeapWord* _bmStartWord; // base address of range covered by map
size_t _bmWordSize; // map size (in #HeapWords covered)
const int _shifter; // shifts to convert HeapWord to bit position
@@ -329,11 +329,11 @@
//
// Timing, allocation and promotion statistics for gc scheduling and incremental
// mode pacing. Most statistics are exponential averages.
//
-class CMSStats VALUE_OBJ_CLASS_SPEC {
+class CMSStats {
private:
ConcurrentMarkSweepGeneration* const _cms_gen; // The cms (old) gen.
// The following are exponential averages with factor alpha:
// avg = (100 - alpha) * avg + alpha * cur_sample
< prev index next >