Thomas Darimont
Erfahrenes Mitglied
Hallo!
Java 5:
Kennt jemand ne Moeglichkeit unter Java 1.4.x zur Laufzeit herauszufinden, welche GC Algorithmen verwendet werden?
Gruss Tom
Java 5:
Code:
/**
*
*/
package de.tutorials;
import java.lang.management.GarbageCollectorMXBean;
import java.lang.management.ManagementFactory;
import java.util.Arrays;
import java.util.List;
/**
* @author daritho
*
*/
public class GCExample {
/**
* @param args
*/
public static void main(String[] args) {
List<GarbageCollectorMXBean> garbageCollectorMXBeans = ManagementFactory
.getGarbageCollectorMXBeans();
for (GarbageCollectorMXBean garbageCollectorMXBean : garbageCollectorMXBeans) {
System.out
.printf(
"The GC algorithm : \"%s\" will be used for the MemoryPools: %s\n",
garbageCollectorMXBean.getName(), Arrays
.toString(garbageCollectorMXBean
.getMemoryPoolNames()));
}
}
}
Kennt jemand ne Moeglichkeit unter Java 1.4.x zur Laufzeit herauszufinden, welche GC Algorithmen verwendet werden?
Gruss Tom