< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp

Print this page
*** 32,10 ***
--- 32,12 ---
  #include "runtime/atomic.hpp"
  #include "runtime/javaThread.hpp"
  #include "runtime/mutex.hpp"
  #include "utilities/debug.hpp"
  
+ class ShenandoahHeap;
+ 
  template<class E, MEMFLAGS F, unsigned int N = TASKQUEUE_SIZE>
  class BufferedOverflowTaskQueue: public OverflowTaskQueue<E, F, N>
  {
  public:
    typedef OverflowTaskQueue<E, F, N> taskqueue_t;

*** 350,16 ***
  public:
    ShenandoahObjToScanQueueSet(int n) : ParallelClaimableQueueSet<ShenandoahObjToScanQueue, mtGC>(n) {}
  
    bool is_empty();
    void clear();
- 
- #if TASKQUEUE_STATS
-   static void print_taskqueue_stats_hdr(outputStream* const st);
-   void print_taskqueue_stats() const;
-   void reset_taskqueue_stats();
- #endif // TASKQUEUE_STATS
  };
  
  class ShenandoahTerminatorTerminator : public TerminatorTerminator {
  private:
    ShenandoahHeap* _heap;
--- 352,10 ---
< prev index next >