SORU
6 EKİM 2010, ÇARŞAMBA


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
28 Ocak 2013, PAZARTESİ


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:

  1. : Kontrol edin

    $ which sbt
    /usr/local/bin/sbt
    
  2. İç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 "$@"
    
  3. 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

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LardTardProductions's channel

    LardTardProd

    10 NİSAN 2009
  • Tomas N

    Tomas N

    14 Kasım 2010
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011