in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/modeInfo/VmOptions.java [111:131]
private int getOptionPriority(String optionName) {
if (optionPriority.containsKey(optionName)) {
return optionPriority.get(optionName);
}
int priority;
if (optionName.startsWith("Use") && optionName.endsWith("GC")) {
priority = 10;
} else if (optionName.endsWith("GCThreads")) {
priority = 8;
} else if (optionName.startsWith("Z") || optionName.startsWith("G1") || optionName.startsWith("CMS")) {
priority = 7;
} else if (optionName.contains("PLAB") || optionName.contains("TLAB")) {
priority = 6;
} else if (optionName.startsWith("PrintGC") || optionName.startsWith("Xlog")) {
priority = 5;
} else {
priority = 0;
}
optionPriority.put(optionName, priority);
return priority;
}