CPUが100%使用されるまでJavaプロセスがフリーズする[終了]


8

私が遭遇する問題

Android-Studio、Eclipse、またはコマンドラインGradleで作業している場合、Javaソフトウェアがフリーズすることがよくあります(通常、システムを更新した後、Javaを変更した後でも)。Android-StudioとEclipseの場合、別のデスクトップに移動して戻ってくると、それは灰色のウィンドウになり、インターフェースは数時間経っても戻らない。Javaの問題だと思います。

それは常に起こるわけではありません:それが再び現れるまで、私は通常何週間も問題を抱えていません。停止の原因がわかりません。発生した場合、コンピュータを再起動してJava JDKのバージョンを変更しようとしましたが、何も変更されません。それからある日、私はコンピュータを起動し、問題は消えました-次の数週間。

私が観察できること

  • 1つのCPUが常に100%に留まる
  • Android-Studioのスレッドダンプを作成できません(ここで説明しているように)。これもフリーズします。
  • 私が実行した場合、大きなC ++のコンパイルをアンドロイド-メーカー/エクリプス/ Gradleのは(つまり、Aのコンパイル私のすべてのCPUを取ること)を凍結している間、それは凍結停止し、私は次の時間まで仕事を続けることができます(しかし、それは非常に頻繁に起こります) 。

私が試したこと

  • 別のウィンドウマネージャーを試しました:XMonadとFluxboxでバグを再現できました
  • にしてみましexport _JAVA_AWT_WM_NONREPARENTING=1/etc/profile.d/jre.sh
  • 私は切り替えることを試みましたjava-7-jdkjava-7-openjdkjava-8-jdkjava-8-openjdk
  • 走ってみた wmname LG3D
  • pkill -e adbコメントでアドバイスされているように、実行しようとしました
  • Android Studioで試してみましjmap <pid><pid>が、「DebuggerException:Ca n't attach to the process」が発生しました
  • Android Studioで試してみましjcmd <pid> GC.run<pid>が、「DebuggerException:Ca n't attach to the process」と「Unable to open socket file:Target process not responding or HotSpot VM not loaded」があります。
  • .gradleディレクトリを削除しようとしました
  • 私はInvalidate and RestartAndroid Studio を試しました(ただし、Eclipseでも経験したため、問題はAndroid Studioに固有のものではないようです)

私の構成

私はArch Linux(Linux Mintでも同様の問題が報告されています)とAwesome WMを使用しています(XMonadとFluxboxでも同じ問題が発生します)。私が覚えている限りでは、それはこのマシンで常に起こっていました(2014年10月に変更しました)。これ以前は、Debianで動作していました(ただし、Awesome WMでも動作していました)。私はAndroid-Studioを何度も更新しました(約0.8から最新バージョンまで)。

何が起こっているのでしょうか?または、どうすればわかりますか?

関連する問題

私は最近、この投稿が同様の問題について話しているのを見つけました。私は彼のアドバイスを試しました(つまり、私は試しましたexport LD_ASSUME_KERNEL=2.4.1; android-studio)が、Android Studioがまったく起動しません。NPTLにも問題がある可能性はありますか?


Linux Mint 17.1とUbuntu 14.04でも同じです。更新はありますか?
Yuriy Yunikov 2015

これで問題が解決したとは言えませんが、メニューから[ファイル]> [キャッシュを無効にして再起動...]オプションを使用しました(またはそのようなもので、頭の上にはありません)。「.gradle」ディレクトリも削除しました。どのウィンドウマネージャーを使用していますか?
JonasVautherin 2015

現在はシナモンを使用していますが、Ubuntu 14.04のUnityとGnomeでも同じことが起こりました。したがって、複数のLinux OSでよくあるAndroid Studioの問題のようです。
Yuriy Yunikov 2015

私もAndroid Studioで[ファイル]> [省電力モード]を使用していますが、このオプションをオンにするとうまく機能するようですが、Android Studioは非常に制限されており、コードをハイライト表示しないため、操作が非常に困難です。
Yuriy Yunikov 2015

キャッシュを無効にして再起動しようとしましたか?
JonasVautherin 2015

回答:


0

Eclipseの環境変数設定で、値-Xms256m -Xmx1024mを使用して_JAVA_OPTIONSというシステム変数を作成するか、既存の変数をこれらの値に変更します。これは、十分なメモリがあることを前提としています。


それでも-Xms1024mと-Xmx4096m = /で、凍結
JonasVautherin

0

私はこの質問に対する答えを見つけられませんでしたが、この問題は数か月(おそらく1年?)で発生していません。

どういうわけか、何かがそれを修正したと思います。

したがって、私は今質問を閉じます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.