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

  • alex maybury

    alex maybury

    20 Aralık 2007
  • bmarian22

    bmarian22

    22 Aralık 2007
  • megablueblaster

    megablueblas

    23 HAZİRAN 2006