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
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.
Nasıl çalışır Eclipse üzerinde yapışka...
Nasıl Eclipse performansını artırmak i...
Nasıl Kur iPhone geliştirme (böyle büy...
Nasıl azaltmak'bellek kullanımı s...
Nasıl Eclipse üzerinde test ederken-D ...