SORU
27 Kasım 2012, Salı


Nasıl Mac üzerinde Eclipse IDE bellek sınırı artırmak için?

Dağ Aslanı üzerinde FİKİR 12 Leda kullanıyorum. IDE kullanabileceği maksimum bellek miktarını artırmak için istedim. Info VMOptions kurdum.plist dosyası -Xmx2048m -ea -XX: HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar

Yukarı FİKİR açtığımda, hala 711m olduğu maksimum bellek bakın.

jps -v benim VMOptions yüklendi gösteriyor ama şu seçenekler yer değiştiriliyor.

29388  **-Xmx2048m** -ea -XX: HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar -Xms128m **-Xmx800m** -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=64m -XX: UseCodeCacheFlushing -XX: UseCompressedOops -Didea.paths.selector=IdeaIC12 -Dsun.java2d.noddraw=true -Didea.max.intellisense.filesize=2500 -Didea.dynamic.classpath=false -Didea.jars.nocopy=false -Dsun.java2d.d3d=false -Dapple.awt.fullscreencapturealldisplays=false -Dapple.laf.useScreenMenuBar=true -Djava.endorsed.dirs= -Dswing.bufferPerWindow=false -Didea.fatal.error.notification=enabled -Didea.cycle.buffer.size=1024 -Didea.popup.weight=heavy -Didea.xdebug.key=-Xdebug -Dapple.awt.graphics.UseQuartz=true -Dsun.java2d.pmoffscreen=false -Didea.no.launcher=false -DCVS_PASSFILE=~/.cvspass -Didea.use.default.antialiasing.in.editor=false -Dcom.apple.mrj.application.live-resize=false -Didea.smooth.progress=false
29392 Jps -Dapplication.home=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home -Xms8m

Nerede -Xmx800 nereden geliyor? Kaldırmak için ihtiyacım var.

CEVAP
27 Kasım 2012, Salı


Eclipse 12 imzalı bir uygulama, bu nedenle değiştirme seçenekleri Info.plist artık tavsiye olarak imza olmaz maç ve sorunları bağlı olarak, sistem güvenlik ayarları (uygulama ya da değil, ya da güvenlik duvarı, bir şikayet üzerine her başlattığınızda veya uygulamayı kullanamazsınız kullanmak için sistem deposuna kaydetmek şifreler).

IDEA-94050 adresleme sonucunda JVM bir öneri sunmak için yeni bir yol FİKİR 12 tanıtıldı:

Artık VM seçenekleri sürebilir ~/Library/Preferences/<appFolder>/idea.vmoptions ve Sistem Özellikleri ~/Library/Preferences/<appFolder>/idea.properties.

Örneğin, kullanmak için-Xmx2048mseçeneği /Applications/IntelliJ IDEA.app/bin/idea.vmoptions 11**, -Xmx ayarı değiştirmek için .vmoptions özgün dosyanın kopyasını gerekir.

Son dosya gibi görünmelidir:

-Xms128m
-Xmx2048m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=64m
-XX: UseCodeCacheFlushing
-XX: UseCompressedOops

Orijinal dosya kopyalama seçenekleri olarak önemlidireklenmiş değilyerini aldı.

Bu şekilde seçenekleri güncellemeleri ve uygulama dosyaları arasında korunur özel değişmemiş imza denetleyicisi mutlu kalır.


Toplum Baskısı: ~/Library/Preferences/IdeaIC12/idea.vmoptions dosya yerine kullanılır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • Kanaal van Dj0fifty

    Kanaal van D

    28 EKİM 2011
  • Peter Sharp

    Peter Sharp

    11 ŞUBAT 2013