Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8142656 | emb-9 | Bengt Rutisson | P3 | Resolved | Fixed | team |
The classes ReleasingBarrierGCTask and NotifyingBarrierGCTask are never used. With these classes removed, WaitForBarrierGCTask is the only subclass of BarrierGCTask. Thus this intermediate step in the hierarchy can be removed.
The NotifyDoneClosure is used as a field in GCTaskManager, but is always set to NULL.
The statistics for NoopTasks is updated but never used.
NoopTasks are always created on the C-heap. No need for the factory method and instance state to create them as resource objects.
The NotifyDoneClosure is used as a field in GCTaskManager, but is always set to NULL.
The statistics for NoopTasks is updated but never used.
NoopTasks are always created on the C-heap. No need for the factory method and instance state to create them as resource objects.
- backported by
-
JDK-8142656 Remove some unused code and subclasses in gcTaskManager.hpp/cpp
-
- Resolved
-
- relates to
-
JDK-8138707 TestPromotionEventWithParallelScavenge.java crashes using undefined GC id.
-
- Resolved
-