Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp @ 3915:c2bf0120ee5d
7085906: Replace the permgen allocated sentinelRef with a self-looped end
Summary: Remove the sentinelRef and let the last Reference in a discovered chain point back to itself.
Reviewed-by: ysr, jmasa
author | stefank |
---|---|
date | Thu, 01 Sep 2011 16:18:17 +0200 |
parents | 1d1603768966 |
children | bca17e38de00 |
comparison
equal
deleted
inserted
replaced
3913:27702f012017 | 3915:c2bf0120ee5d |
---|---|
53 PSScavengeRootsClosure roots_closure(pm); | 53 PSScavengeRootsClosure roots_closure(pm); |
54 | 54 |
55 switch (_root_type) { | 55 switch (_root_type) { |
56 case universe: | 56 case universe: |
57 Universe::oops_do(&roots_closure); | 57 Universe::oops_do(&roots_closure); |
58 ReferenceProcessor::oops_do(&roots_closure); | |
59 break; | 58 break; |
60 | 59 |
61 case jni_handles: | 60 case jni_handles: |
62 JNIHandles::oops_do(&roots_closure); | 61 JNIHandles::oops_do(&roots_closure); |
63 break; | 62 break; |