アクティビティモニターに「Java」というプロセスが表示され、大量のCPUを使用しています(平均で4〜8%、場合によっては20〜80%)。 「launchd」がその親プロセスであると報告しています。
これが何であるか考えていますか?このコマンドを使用して、何が起こっているのかを確認しようとしましたが(どこで見つけたのかわかりません)、有用な情報が得られませんでした(LOTは進行中ですが):Sudo fs_usage -w -f filesys Java
私がkill
ならそれ;それは戻ってきます...そしてそれは再びかなりの量のメモリを使用します。統計のスクリーンショットを以下に示します。
OSXのほとんどすべてのプロセスはlaunchd
によって起動されます(アクティビティモニターを開いて表示するだけですすべてのプロセスは階層的に)。これはroot
の起動ですが、これは[/System]/Library/LaunchDaemons
または[/System]/Library/LaunchAgents
のlaunchd
ジョブを示唆しています。
plist
ファイルでlaunchd
を検索したくない場合は、ターミナルを開いてps axv | grep Java
またはps vp 3173
(またはそのプロセスIDが正しいものなら何でも)を実行できます。 )Java
へのコマンドライン引数を確認します。これは、そのプロセスに実際に使用されるJavaアプリケーション(例:jar
)を指定する必要があります。
パーティーにはかなり遅れましたが、CrashPlanは2年近くこれを修正していないので、回避策への興味深いアプローチを見つけました。