JVM yığın büyüklüğü belirtin " nasıl;-Xmx&; "ile bir uygulama çalıştırmak ve TV izleme eylemi "çalışan" mı?
Başvurum büyük veri dizileri işlem yapar ve JVM varsayılan olarak verir daha fazla bellek ihtiyacı var. Java belirlediği biliyorum "-Xmx" seçeneği. Nasıl bir özel kullanım için "-Xmx" değer "" aksiyon? çalışma ile bir uygulamayı çalıştırmak için TV izleme kadar ayarlarım
CEVAP
0.13.6 .sbtconfig
is deprecated. TV izleme Beri GÜNCELLEME: /usr/local/etc/sbtopts
senin yerine işaret edecek benzer bir tarifi takip edebilirsiniz. Bu dosyayı farklı bir sözdizimi vardır.
TV izleme 0.13.6 önce seçenekleri ayarlayın .için sbtconfigsigara çatallıişlemler:
: Kontrol edin
$ which sbt /usr/local/bin/sbt
İçindekilere bak
$ cat /usr/local/bin/sbt #!/bin/sh test -f ~/.sbtconfig && . ~/.sbtconfig exec java ${SBT_OPTS} -jar /usr/local/Cellar/sbt/0.12.1/libexec/sbt-launch.jar "$@"
OOM (hem) düzenli ve PermGen önlemek için doğru jvm seçenekleri ayarlayın:
$ cat ~/.sbtconfig SBT_OPTS="-Xms512M -Xmx3536M -Xss1M -XX: CMSClassUnloadingEnabled -XX: UseConcMarkSweepGC -XX:MaxPermSize=724M"
Eğer sadece TV izleme geçerli çalıştırmak için SBT_OPTS ayarlamak istiyorsanız onun yüzüncü kuvveti Shan önerdiği gibi env SBT_OPTS=".." sbt
kullanabilirsiniz. Veya seçenek TV izleme 12 katma kullanabilirsiniz: sbt -mem 2048
. Bu seçenekleri daha uzun listeler için hantal olur, ama eğer farklı ihtiyaçları, farklı projeler varsa yardımcı olabilir.
UseConcMarkSweepGC ile uyum içinde CMSClassUnloadingEnabled unutmayın PermGen alanını temiz, ama sonunda bir zorlar PermGen gerçek bir sızıntı olabilir kullanmak ne bağlı olarak yeniden tutmaya yardımcı olur.
ANCAK, yukarıda çatallı işlemler için hiçbir şey yapmaz.
Çatallı için java seçeneklerini değiştirmek için İnşa onları belirtmeniz gerekir işler.scala (veya kurmak senin de söylediğin ne olursa olsun) bu gibi:
val buildSettings = Defaults.defaultSettings Seq(
//…
javaOptions = "-Xmx1G",
//…
)
Bu dünyada JAVA_OPTS değiştirme olmadan uygun bir seçenek sunacaktırvesbt generated start-script özel JAVA_OPTS koyacağız
Quot; hedef cihazda hiçbir Şey olmuyor...
Facebook API - Nasıl Facebook kullanıc...
Nasıl başa "java.lang.OutOfMemory...
Nasıl&; while (i == i) quot ;" te...
Nasıl tamir " 'aps-çevre...