SORU
13 Kasım 2011, Pazar


Java 7 (yapışkan notlar 7) çöp toplama ve Dokümantasyon

Java 7bir süre için dışarı olmuştur, ama garbage collectors özellikle G1 collectoryeni yapılandırma konusunda iyi bir kaynak bulamadım. Soru:

  1. G1 Java 7'de varsayılan toplayıcı ve eğer G1 etkinleştirebilirim?
  2. İsteğe bağlı ayarlar g1 Java7 nedir?
  3. Herhangi bir değişiklik cms ya da Java 7 parallel collector gibi diğer koleksiyoncular için yapılmış mı?
  4. Java 7 garbage collection iyi belgelerine bulabilirim?

CEVAP
17 Kasım 2011, PERŞEMBE


G1 çöp toplayıcısı Java yükleme, sürüm 1.7.0_01 varsayılan değildir. Bazı ek komut satırı seçenekleri kullanarak kendiniz de görebilirsiniz:

> java -XX: PrintCommandLineFlags -XX: PrintGCDetails -version
-XX:InitialHeapSize=132304640 -XX:MaxHeapSize=2116874240 -XX:ParallelGCThreads=4 -XX: PrintCommandLineFlags -XX: PrintGCDetails -XX: UseCompressedOops -XX:-UseLargePagesIndividualAllocation -XX: UseParallelGC
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) 64-Bit Server VM (build 21.1-b02, mixed mode)
Heap
 PSYoungGen      total 37696K, used 1293K [0x00000007d5eb0000, 0x00000007d88c0000, 0x0000000800000000)
  eden space 32320K, 4% used [0x00000007d5eb0000,0x00000007d5ff3408,0x00000007d7e40000)
  from space 5376K, 0% used [0x00000007d8380000,0x00000007d8380000,0x00000007d88c0000)
  to   space 5376K, 0% used [0x00000007d7e40000,0x00000007d7e40000,0x00000007d8380000)
 PSOldGen        total 86144K, used 0K [0x0000000781c00000, 0x0000000787020000, 0x00000007d5eb0000)
  object space 86144K, 0% used [0x0000000781c00000,0x0000000781c00000,0x0000000787020000)
 PSPermGen       total 21248K, used 2032K [0x000000077ca00000, 0x000000077dec0000, 0x0000000781c00000)
  object space 21248K, 9% used [0x000000077ca00000,0x000000077cbfc288,0x000000077dec0000)

Deneysel seçenekleri G1 toplayıcı açmak için etkinleştirmek için herhangi bir daha fazla olsa da gerek kalmıyor

> java -XX: PrintCommandLineFlags -XX: PrintGCDetails -XX: UseG1GC -version
-XX:InitialHeapSize=132304640 -XX:MaxHeapSize=2116874240 -XX: PrintCommandLineFlags -XX: PrintGCDetails -XX: UseCompressedOops -XX: UseG1GC -XX:-UseLargePagesIndividualAllocation
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) 64-Bit Server VM (build 21.1-b02, mixed mode)
Heap
 garbage-first heap   total 130048K, used 0K [0x000000077ca00000, 0x0000000784900000, 0x00000007fae00000)
  region size 1024K, 1 young (1024K), 0 survivors (0K)
 compacting perm gen  total 20480K, used 2032K [0x00000007fae00000, 0x00000007fc200000, 0x0000000800000000)
   the space 20480K,   9% used [0x00000007fae00000, 0x00000007faffc288, 0x00000007faffc400, 0x00000007fc200000)
No shared spaces configured.

İyi bir Dokümantasyon nerede bulabileceğini bilmiyorum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • footiecyclo

    footiecyclo

    26 EYLÜL 2009
  • george sarintzotis

    george sarin

    2 Aralık 2007
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013