|
30 | 30 |
|
31 | 31 | import com.oracle.svm.core.Uninterruptible;
|
32 | 32 | import com.oracle.svm.core.heap.GCCause;
|
33 |
| -import com.oracle.svm.core.util.BasedOnJDKFile; |
34 | 33 | import com.oracle.svm.core.util.TimeUtils;
|
35 | 34 | import com.oracle.svm.core.util.Timer;
|
36 | 35 | import com.oracle.svm.core.util.UnsignedUtils;
|
|
45 | 44 | * its base class {@code AdaptiveSizePolicy}. Method and variable names have been kept mostly the
|
46 | 45 | * same for comparability.
|
47 | 46 | */
|
48 |
| -@BasedOnJDKFile("https://github.com/openjdk/jdk/blob/jdk-25+2/src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp") |
49 |
| -@BasedOnJDKFile("https://github.com/openjdk/jdk/blob/jdk-25+7/src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp") |
50 |
| -@BasedOnJDKFile("https://github.com/openjdk/jdk/blob/jdk-25+1/src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp") |
51 |
| -@BasedOnJDKFile("https://github.com/openjdk/jdk/blob/jdk-25+20/src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp") |
52 |
| -@BasedOnJDKFile("https://github.com/openjdk/jdk/blob/jdk-26+8/src/hotspot/share/gc/parallel/psParallelCompact.cpp#L954-L1167") |
53 |
| -@BasedOnJDKFile("https://github.com/openjdk/jdk/blob/jdk-26+5/src/hotspot/share/gc/parallel/psScavenge.cpp#L319-L634") |
54 |
| -@BasedOnJDKFile("https://github.com/openjdk/jdk/blob/jdk-25+26/src/hotspot/share/gc/shared/gc_globals.hpp#L303-L407") |
| 47 | +// GR-68417: adopt "JDK-8338977: Parallel: Improve heap resizing heuristics" |
| 48 | +// @BasedOnJDKFile("https://github.com/openjdk/jdk/blob/jdk-25+2/src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp") |
| 49 | +// @BasedOnJDKFile("https://github.com/openjdk/jdk/blob/jdk-25+7/src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp") |
| 50 | +// @BasedOnJDKFile("https://github.com/openjdk/jdk/blob/jdk-25+1/src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp") |
| 51 | +// @BasedOnJDKFile("https://github.com/openjdk/jdk/blob/jdk-25+20/src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp") |
| 52 | +// @BasedOnJDKFile("https://github.com/openjdk/jdk/blob/jdk-26+8/src/hotspot/share/gc/parallel/psParallelCompact.cpp#L954-L1167") |
| 53 | +// @BasedOnJDKFile("https://github.com/openjdk/jdk/blob/jdk-26+5/src/hotspot/share/gc/parallel/psScavenge.cpp#L319-L634") |
| 54 | +// @BasedOnJDKFile("https://github.com/openjdk/jdk/blob/jdk-25+26/src/hotspot/share/gc/shared/gc_globals.hpp#L303-L407") |
55 | 55 | class AdaptiveCollectionPolicy extends AbstractCollectionPolicy {
|
56 | 56 |
|
57 | 57 | /*
|
|
0 commit comments