Windowsでは、RAMランタイムパラメータに-Xincgc -Xmx2048Mのように入力することで、Java Javaの使用量を変更できます。 Ubuntuでこれを行うにはどうすればよいですか?
私が間違えなければ、それらはLinuxでも同じです。 Javaコマンドには、2つのオプションがあります。
したがって、-Xmx1024m -Xms128m
を実行しても動作するはずです。
ターミナルでman Java
を実行することからの抜粋です
-Xmsn
Specify the initial size, in bytes, of the memory allocation
pool. This value must be a multiple of 1024 greater than 1MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xms6291456
-Xms6144k
-Xms6m
-Xmxn
Specify the maximum size, in bytes, of the memory allocation
pool. This value must a multiple of 1024 greater than 2MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xmx83886080
-Xmx81920k
-Xmx80m
基本的に、同じパラメーターを使用した疑いについてまとめています。
これを使用するには、terminalに移動し、jarプログラムで入力します。私の例では、MinecraftサーバーJava -Xms1024M -Xmx2048M -jar minecraft.jar
を使用しています。
これが起こるイメージです:
パラメーターはCase Sensitiveであることに注意してください。したがって、xmx1024MはXmx1024Mと同じではありません。
Linuxでも同様です。オプションを永続的にしたい場合は、Java_OPTS
環境変数をエクスポートできます。
ユーザーごとに行うことをお勧めします。ホームディレクトリの.profile
ファイル(または、bashを使用するandが存在する場合は.bash_profile
)を変更して、次の行を含めます。
export Java_OPTS='-Xincgc -Xmx2048M'
これを設定した後、シェルセッションを再起動して適用する必要があります。
または、/ etc/profileでシステム全体のプロファイルを変更することもできます。
編集:Javaブラウザプラグインの設定は、Javaコントロールパネルで定義されます。 http://docs.Oracle.com/javase/1.4.2/docs/ guide/plugin/developer_guide/control_panel.html 。