問題タブ [jvm-arguments]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - Spring の Application Context xml で JVM オプションにアクセスする
Spring の applicationContext.xml で -D オプション値 (JVM オプション) にアクセスする方法はありますか?
Spring の applicationContest.xml を介して Apache Camel Context にアクセスし、ルートまたは camelContexts ベースの -Denv="preprod" を分離しています。
jvm - プロパティ プレースホルダーを使用してルートとキャメル コンテキストを決定する
プロパティ値に基づいてキャメル コンテキストまたはルートをグループ化する方法はありますか?
環境を -Denv="preprod" として定義しており、それに基づいてルートとコンテキストをグループ化/決定したいと考えています。例:
開発環境の場合:
本番用:
Spring Application Context を使用して Camel Context を宣言しています
macos - Jar バンドラー -d32 vm 引数
64 ビット Mac Lion で 32 ビット ライブラリを使用するアプリケーションを作成したので、アプリケーションを実行するには、Eclipse で -d32 vm 引数を渡す必要があり、正常に動作します。アプリケーションの実行可能な jar を作成しました。端末から -d32 vm 引数を使用して jar を実行しても問題なく動作しますが、jar バンドラーを使用してアプリケーションの .app ファイルを作成すると問題が発生します。jar バンドラーの vm オプション テキスト ボックスで -d32 を渡しましたが、.app を実行すると、アプリケーション アイコンがドックに表示されますが、アプリケーション ウィンドウは表示されません。
vm引数の問題だと思いますが、よくわかりません。jar バンドラーで vm 引数を渡す他の方法があるかどうか疑問に思っていました。
この問題に関連する提案は大歓迎です。
前もって感謝します
java - Tomcat 5.5 JVMメモリ設定の変更に失敗しました(Linuxサーバー)
Tomcat 5.5インスタンスのJVMメモリ設定を増やしたい(1.8ギガのメモリを備えたLinuxサーバーの場合)。
現在のJVMステータス:空きメモリ:15.60 MB合計メモリ:26.00 MB最大メモリ:405.37 MB
私はこれらの設定を動かすことができません。私は次のことを試しました:
/ tomcat/binの「setenv.sh」に次のステートメントを追加しました。
/li>/ tomcat/binの「setenv.sh」に次のステートメントを追加しました。
/li>/ tomcat/binの「setenv.sh」に次のステートメントを追加しました。
/li>/ tomcat/binの"catalina.sh"に次のステートメントを追加しました。
/li>/ tomcat/binの"catalina.sh"に次のステートメントを追加しました。
/li>
これらの変更はいずれも、JVM設定に影響を与えませんでした。
構成プログラムと http://wiki.razuna.com/display/ecp/Adjusting+Memory+Settings+for+Tomcatを使用せずにTomcat5.5JVMメモリ設定を調整する方法を含む、さまざまなサポートサイトから特定されたすべてのオプションを使い果たし ました。
前もって感謝します。
java - NewRatioパラメーターがCMSガベージコレクターで機能しない
アプリケーションをCMSコレクターに切り替えたところ、アプリケーションのスループットが半分に低下しました。GCログから、マイナーGCが頻繁に発生していることがわかります(aroung 10 per second
)。ヒープサイズをに割り当てました4G
。デフォルトのJVMは、若い世代に非常に小さいサイズ(未満40MB
)を使用しています。若い世代のサイズを増やしてCMSを試してみたいです。このための正しいJVMパラメータを教えていただけますか。
- -XX:NewRatioを試しましたが、JVMはこのパラメーターを無視し、若い世代のサイズに変更はありませんでした
- 私のJavaバージョンは
java version "1.6.0_14"
nltk - JVMパラメータが原因でnltkのStanfordTaggerが機能しない
次のサンプルコードスニペットの実行中に有線エラーが発生します
最初の行は正しく機能しましたが、2番目の行で次のエラーが発生しています。
パスに.usr/lib / jvmを追加しようとしましたが、まだ機能しません
java - -XX:-UseParallelGC と -XX:+UseParallelGC の違い
-XX:+UseParallelGC と -XX:-UseParallelGC の違いは何ですか? ほとんどのリンクは最初のものを示していますが、http: //www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html では 2 番目のものについて言及しています。
ありがとうございました。
eclipse - Eclipse のヒープ サイズを増やす方法は?
私は持っている:
- 64ビットウィン7
- 64 ビット JROCKIT 1.6
- 64ビットエクリプス
Eclipse.ini:
ヒープサイズを大きくしたいのですが、大きく-Xmx1024m
すると-Xmx2048m
それは言います:
Java 仮想マシンの作成に失敗しました。
-vm
次に、eclipse.ini に次のように引数を導入しました。
(前に-vmargs
)それは言います:
JNI 共有ライブラリのロードに失敗しました。
何をすべきか?Eclipse のヒープ サイズを増やす方法は?
java - jvm にネイティブ メモリを強制的に返す
非常に大量のメモリを必要とするEclipseタスクを時々実行しています。したがって、タスクの実行中にjvmは約2〜3GBのRAMを飲み込みますが、問題ありません。しかし、一度jvmがそのメモリを取得すると、それは解放されず、ヒープで使用されているメモリが約200MBで、合計ヒープサイズが約3GBである状況があり、他のプログラムがメモリに飢えているため、これは本当に望ましくありません。
Max/MinHeapFreeRatio
jvmに未使用のメモリの消費を減らすように強制するパラメータを試しました。それは私の日食config.ini
ファイルです:
しかし、それは役に立ちません。未使用のメモリがたくさんある状況がまだあります。
java - Java では、PermGen スペースは「30% 拡大された」と言われています。これは、max が不要になったことを意味しますか?
私は最近、JVM への引数のドキュメントを参照する必要がありました。-XX:MaxPermSize
そのドキュメントには、一部次のように記載されています。
5.0 以降: 64 ビット VM は 30% 大きくスケーリングされます
MaxPermSize
これは Java 1.5 以降の仮想マシンでは廃止されたということですか? それとも、私が推測するように、このスケーリング情報は単に最大まで何が起こるかを説明しているだけなのでしょうか?
(実は、そういえば3割くらい?)