1 GB を超える値を設定しようとする-Xms
と、エラーが発生します。-Xmx
VM の初期化中にエラーが発生しました
私のPCには8GBのRAMがあります。
大量のデータをメモリに保持して操作する必要があります。
1 GB を超える値を設定しようとする-Xms
と、エラーが発生します。-Xmx
VM の初期化中にエラーが発生しました
私のPCには8GBのRAMがあります。
大量のデータをメモリに保持して操作する必要があります。
私は間違いなく記事を読むことをお勧めします
Ram とは別に、xmx パラメータは os、jvm bit などのパラメータにも依存します。
また、空きメモリの量を判断するために統計を取得することをお勧めします。http://viralpatel.net/blogs/getting-jvm-heap-size-used-memory-total-memory-using-java-runtime/を参照して、使用中のメモリ量と空きメモリ量を確認してください。
最適な使用率を得るには、64 ビット OS と 64 ビット ビット VM の両方である必要があります。
32 ビット エディションの Windows では、アプリケーションは 4 ギガバイト (GB) の仮想アドレス空間を利用できます。仮想アドレス空間は分割されているため、2 GB はアプリケーションで使用でき、残りの 2 GB はシステムでのみ使用できます。http://msdn.microsoft.com/en-us/library/Aa366521 を参照
したがって、上記のプログラムで十分なメモリがあることを確認してください(params xmsおよびxmxに対して言及しているものは何でも)
私見は、質問にわずかな違いがあるのと同じ問題についてです..
ご覧のとおり、Java ランタイム環境は Java コントロール パネルに設定されています。-Xmx3072m
ランタイム パラメータの列などにランタイムパラメータを追加してみてください。
または、この記事をチェックしてみてください。
問題の解決に役立つことを願っています...
よろしく、イワン