< 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 +352,10 @@
  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;
< prev index next >