を割り当てていますより多くのメモリを使用したJVMである:は、なぜ私は、次のコマンドを使用してJavaプロセスを始めています
のjava -jar -Xmx32m・ウィンストン・lite.jar --warfile = myWarFile.war
指定したメモリ量を使用する代わりに、まだ144mを割り当てています。
EDIT: 私がallocateと言うとき、私は「トップ」プロセスを見ると、私は144mが使用されているメモリの量として見ていることを意味します。
私はhttp://www.oracle.com/technetwork/java/embedded/documentation/index.html現在のバージョンを使用しています。
私のアプリケーションが私が割り当てるよりも多くのメモリを必要とすると、jvmがクラッシュすることがあります。
topコマンドから144mを取得しています。 OSはubuntuです。 – predhme
@predhme:topで示される値には共有ライブラリなどが含まれている可能性があるため、常にヒープよりもはるかに大きくなります。 – sleske
それは言うことが正当だろうか、TOPで報告された金額を比較し、ウィンドウのタスクマネージャによって報告された値は正確ではありませんか?特に彼らは2つの別々のJVMSを持っているので? – predhme