< prev index next >
src/hotspot/share/gc/z/zHeap.cpp
Print this page
@@ -184,30 +184,10 @@
void ZHeap::threads_do(ThreadClosure* tc) const {
_page_allocator.threads_do(tc);
_workers.threads_do(tc);
}
-// Adapter class from AbstractGangTask to Ztask
-class ZAbstractGangTaskAdapter : public ZTask {
-private:
- AbstractGangTask* _task;
-
-public:
- ZAbstractGangTaskAdapter(AbstractGangTask* task) :
- ZTask(task->name()),
- _task(task) { }
-
- virtual void work() {
- _task->work(ZThread::worker_id());
- }
-};
-
-void ZHeap::run_task(AbstractGangTask* task) {
- ZAbstractGangTaskAdapter ztask(task);
- _workers.run_parallel(&ztask);
-}
-
void ZHeap::out_of_memory() {
ResourceMark rm;
ZStatInc(ZCounterOutOfMemory);
log_info(gc)("Out Of Memory (%s)", Thread::current()->name());
< prev index next >