jvm のヒープ サイズの値を増やそうとしていますが、うまくいきません。誰でもこのオタクの問題で私を助けてくれますか? 私の構成は次のとおりです。Windows 7 x64、4 GB、i3 CPU
-Xmx2000M のようなものを試してみると、何もありません
エラーはどこにありますか?
あなたはこれを期待していると思います。
$ java -Xmx2000M -Xms1000M -XshowSettings:all
VM settings:
Min. Heap Size: 1000.00M
Max. Heap Size: 1.95G
Ergonomics Machine Class: server
Using VM: Java HotSpot(TM) 64-Bit Server VM
あなたのコマンドは半分正しいです。ヒープ サイズを増やして何を実行するかを指定する必要があります。このようなもの
java -Xmx2000M -Xms1000M -jar <jar-file-name>.jar
これらの新しい設定で JVM を実行するには、何かを提供する必要があります。
使用している引数は JVM を構成するだけで、実行する jar またはクラス ファイルが必要です。
Windows で JVM プロファイルを永続的に構成するには、次の手順に従います。設定ツールを使用すると、ランタイム パラメータを編集できます。
実行するクラス/jarも指定する必要があります。すべての Java アプリケーションについて、デフォルトでヒープ サイズを単純に増やすことはできません。代わりに、実行しようとしているプログラムのコマンド ラインを編集する必要があります。
遅れるかもしれませんが)でも使っていただけると思います。IDEAEdit Configuration...
で、ドロップダウン リストから選択します (下の図を参照)。次にVM Options
、パラメーターを入力します-Xmx2000M -Xms1000M
。
IDEAで編集構成を見つける方法
最後のスクリーン ショットで発生したエラーは、実行するクラス ファイルが利用できないことに関するものです。
java コマンドの実行中に main 関数を含むクラス ファイルを提供する必要があります。
java -Xmx2000M -Xms1000m MyClass
クラスパスに MyClass.class があるとします。