2017-08-25 12 views
0

解決済み解決策を以下で確認してください。Intellijがオブジェクトヒープのために十分な領域を予約できないことがあります

私はIntellij Idea 2017.2.2を使用しています。以下は私のインテリのスペックです。私はMavenのは

-Xms512m -Xmx1024m

のVMの引数でビルドを実行した場合

私のIntelliJはたまにしかMavenのビルドまたはエラー

Error occurred during initialization of VM 
Could not reserve enough space for 1048576KB object heap 

でのJBossサーバの起動に失敗します

ビルドは10回中9回失敗します(正確に10回ごとではなく、ランダムに)。しかし、10回目にはうまくいくでしょう。私は単に動作するまでインストールボタンを押し続けなければならない。

これは前に大きな問題でした。私がvm argsを指定しなかった場合、ビルドは途中で終了し、Javaヒープスペースがなくなって失敗します。

私のjbossサーバー(JBOSS6.4 - 7.5.0.Final redhat 21)では、サーバーが10回のうち9回の起動に失敗する同じ動作が観察されます。それから、ランダムに起動します。

仕様

のIntelliJ IDEA 2017年2月2日

は2017年8月14日

購読を-----するライセンス

上に構築され、#IU-172.3757.52を構築は2018年5月31日まで有効です。

JRE:1.8.0_152-release-915-b10 amd64

JVM:OpenJDKの64ビットサーバーVMジェットブレーンズによってs.r.o

Windows 7の6.1

私は2017.2までのIntelliJ 2017.1からアップグレードや行動が変化しなかった

をテストしたどのような。

私もEclipseで同じことをやってみましたが、これも助けにはなりませんでした。

PCをきれいに再起動し、不要なアプリケーションをすべて終了してください。intellijを開くとMavenビルドができますが、失敗しますが、数回クリックすると、いつものように一貫性がなくなります。 (この時点でノートのみ16のうちの6GBが使用されている、メモリとの不足がある方法はありません)

*編集

このPCは、16 GBのRAMを持っています。失敗が起こっている間に、その瞬間に約9.5GBが使用されています。

+0

RAMをもっと購入... – Meo

+0

@MeoこのPCは16GBのRAMを搭載していますが、一貫した障害発生時には約9GBしか使用されていませんでした。最悪の場合は4GBが使用可能でした。また、ラムを16ギガビットにアップグレードする前に、8ギガバイトのラムで正常に動作していました。私はそれがシステムに関連するかもしれないと思うが、ラムはおそらく問題ではない。 – user3758659

+0

仮想メモリを増やしてみてください(ページファイル)。また、不要なソフトウェアをシャットダウンし、RAMデフラグツールを使用してみてください(ただし、これはおそらく役に立たないでしょう)。 – Meo

答えて

1

最終的には、適切なJDKを更新することで問題を解決することができました。 プロジェクトが間違ったJDKでピックアップしていたため、64ビットJDKではなく32ビットが実行されていました。

ファイル>プロジェクト設定で正しいJDKを追加してください。

私のプロジェクトでこれほど多くのメモリが必要とは思われませんでしたが、必要性が高まってからは64ビットが必要になったようです。

関連する問題