src/share/vm/gc/parallel/psMarkSweepDecorator.hpp

Print this page

        

*** 31,40 **** --- 31,41 ---- // A PSMarkSweepDecorator is used to add "ParallelScavenge" style mark sweep operations // to a MutableSpace. // class ObjectStartArray; + class MarkSweep; class PSMarkSweepDecorator: public CHeapObj<mtGC> { private: static PSMarkSweepDecorator* _destination_decorator;
*** 71,81 **** size_t allowed_dead_ratio() { return _allowed_dead_ratio; } void set_allowed_dead_ratio(size_t value) { _allowed_dead_ratio = value; } // Work methods ! void adjust_pointers(); void precompact(); void compact(bool mangle_free_space); }; #endif // SHARE_VM_GC_PARALLEL_PSMARKSWEEPDECORATOR_HPP --- 72,82 ---- size_t allowed_dead_ratio() { return _allowed_dead_ratio; } void set_allowed_dead_ratio(size_t value) { _allowed_dead_ratio = value; } // Work methods ! void adjust_pointers(MarkSweep* ms); void precompact(); void compact(bool mangle_free_space); }; #endif // SHARE_VM_GC_PARALLEL_PSMARKSWEEPDECORATOR_HPP