Hallo!

Java 5:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 /**
   * 
   */
  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