私はVPSホスティングに慣れていないので、私の質問は少しばかげているかもしれませんが...
たとえば、一部のホスティング会社は256MBのRAMを備えたvpsプランを提供しています。これらすべての256MBを使用するようにJAVAを構成できますか?または、一部のメモリはLinuxで使用されますか?
ありがとうございました
256 mb全体をJVMに割り当てることはできません。それでも、OSはそれ自体の使用のためにかなりの部分を使用します。
確かに、いくらかのメモリがOSや実行する可能性のある他のソフトウェアに使用されます。
次のVMパラメータを指定することにより、Javaが使用するメモリの量を制御できます。
-Xms=64m
初期ヒープサイズ
-Xmx=256m
の場合最大ヒープサイズの場合
まず、[このJavaプロセスなしで]ピーク負荷時に他のプロセスによって使用されている合計メモリを取得します。
これは、開始するのに役立つ場合がありますhttp://www.cyberciti.biz/faq/linux-check-memory-usage/
余分なバッファを保持し、プログラム/サーバーに必要な量を考え、それに基づいて、Java専用にする必要のあるメモリの量を決定します。
統計を確定する前に、ターゲットJVMとOSに関連するJVMチューニングの記事を参照することをお勧めします