Javaが常に実行されているのはなぜですか?


2

10.8.3を実行しているMacBook Airがあります。私はほとんど常にJavaを実行しており、最大500 MBのRAMを消費しています。私はJavaを起動しませんでした。そして、私が知る限り、Javaを使用するものはまだ実行されていません。バックグラウンドで何かがJavaを使用していることは確かですが、私にはわかりません。RAMを元に戻したいので、(できれば)強制終了します。

私は数ヶ月前にこれが起こっていることに気付きましたが、問題を解決する方法を見つけることができませんでした。Java自体を強制終了できますが、すぐに再起動し、最終的には大量のRAMを消費します。

誰が何が起こっているか知っていますか?


これを診断するには、実行中の他のプロセス、ログインアイテムとして設定されているアプリ、コンピューターにインストールしたアプリを把握しておくと便利です。また質問です... Javaを削除するだけではどうですか?それを必要とするアプリは、再インストールを促し、問題を特定するのに役立ちます。
bispymusic

回答:


8

これを端末に入力してみてください:

ps axv | grep java
  • これにより、ランタイムで開いているjarファイルに関する詳細が出力されます。

または、どのアプリケーションがJavaランタイムを使用しているかを調べるには、アクティビティモニターでjavaを選択し、青いiアイコンをクリックします。

クリックして'Open Files and Ports'、Java環境を起動したアプリケーションの手がかりが得られるかどうかを確認します。どのアプリケーションがJavaに依存しているかに驚くでしょう!

ここに画像の説明を入力してください ここに画像の説明を入力してください

また、Java System Preferenceに移動して、Javaタブをクリックしてを選択することもできView...ます。犯人を見つけるのに役立つ登録済みJavaアプリケーションのリストが表示されます。

Javaシステム設定


また、親プロセスから別の手がかりが得られる場合があります。
jmk

親プロセスはlaunchd (1)です。示すためには何もありませんどのように'Open Files and Ports'
jlconlin

[ファイルとポートを開く]ボタンがない、または[ファイルとポートを開く]ダイアログでjavaが実行される原因となっているアプリケーションがないことを意味しますか?
-glenstorey

@タブが存在しないだけであるglenstorey- - javaの使用のCrashPlan含めて-私はメモリと統計情報を持っているプログラムを持っている
マーク・

私の編集で提案されているようにgrepを使用してみましたか?バックグラウンドで常に実行され、Javaランタイムが必要になるため、クラッシュプランを実行しているのが原因だと思います。
glenstorey

0

@glenstoreyが示唆するように、検査ウィンドウに[ファイルとポートを開く]タブがない場合でも、アプリを見つけることができる可能性があります。

検査ウィンドウを保持しますが、今回はSampleボタンを押します。プログラムがログインで実行されていない場合は、管理者アカウントとパスワードの入力を求められます。

その後、長いレポートを取得します。役立つと思われるセクションは、Binary Imagesセクションの下部にあります。これは、メモリにロードされるコードをリストします。javaプログラムがCコードを呼び出し、可能であればjavaを呼び出すラッパーを呼び出すと、便利なパスが得られる可能性があります。

たとえば、Crashplanの場合、Activity Monitorのプログラム名をrootとして常に実行しているプログラムが java

注意すべきことは、ファイルが存在する/Applicationsか、または可能であることLibrary/Application Supportです。この場合、私は/Applications/CrashPlan.app/Contents/Resources/Java/libidletime64.dylibなどを見る

Binary Images:
       0x10a5f6000 -        0x10a606fff +java (1.0 - 1.0) <1E26C603-F156-3FA1-A587-D8F17F589A6D> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/bin/java
       0x10a720000 -        0x10adaafef +libjvm.dylib (??? - ???) <7484AE3C-1A63-3F1D-9CFE-E0C610D0BE65> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/server/libjvm.dylib
       0x10b34e000 -        0x10b356fff +libverify.dylib (??? - ???) <C42EBBF2-FDE6-342B-9B75-7D91194E47C1> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/libverify.dylib
       0x10b35b000 -        0x10b37cfef +libjava.dylib (??? - ???) <11E96657-9A0C-3D40-9A1F-3F8DD9B69204> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/libjava.dylib
       0x10b394000 -        0x10b399fff +libzip.dylib (??? - ???) <F2AECE8C-A9AD-37F8-ABF6-E7985E2BFA6F> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/libzip.dylib
       0x1379b4000 -        0x1379bdff7  com.apple.java.JavaRuntimeSupport (14.6.1 - 14.6.1) <A08E8799-F5FF-3CBB-A753-FC2AF260ABEB> /System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/JavaRuntimeSupport
       0x1379cc000 -        0x1379d6fff  JavaNativeFoundation (??? - ???) <F1FE02AF-1A2C-3EF7-9D1A-312FA21B51B9> /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation
       0x1379e1000 -        0x1379e6fff  com.apple.JavaVM (14.6.1 - 14.6.1) <83C8C2AB-E99D-39FF-80B4-90A7DEB1DAFB> /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
       0x1379ee000 -        0x1379f3fff  JavaLaunching (??? - ???) <DD82A173-5327-36A3-B87C-96663AEBEE8A> /System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching
       0x13826e000 -        0x13827bfff +libjtux64.dylib (??? - ???) /Applications/CrashPlan.app/Contents/Resources/Java/libjtux64.dylib
       0x138281000 -        0x138284ff7 +libcpnative.dylib (??? - ???) <BED6DF76-704F-39B5-BD1A-D0A8129DE84B> /Applications/CrashPlan.app/Contents/Resources/Java/libcpnative.dylib
       0x138291000 -        0x138291fff +libidletime64.dylib (??? - ???) /Applications/CrashPlan.app/Contents/Resources/Java/libidletime64.dylib
       0x13830c000 -        0x13831bff7 +jna6981923499777564960.tmp (3.2.1 - compatibility 3.0.0) <1734DF74-B395-FB8E-A6D5-31CB0F196674> /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/jna6981923499777564960.tmp
       0x13835b000 -        0x138378fff +libsunec.dylib (??? - ???) <7969D854-D44E-32D9-84CD-78C8C83A7ED7> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/libsunec.dylib
       0x13849d000 -        0x1384a5fff +libnio.dylib (??? - ???) <A4F96449-48A6-32AE-A956-0C7759354778> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/libnio.dylib
       0x1384ac000 -        0x1384baff7 +libnet.dylib (??? - ???) <2A711125-2DA4-3E03-B571-BDB160182E65> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/libnet.dylib
       0x138509000 -        0x138509ff7 +libmd564.dylib (??? - ???) <CD2AEABE-90D6-5366-4CCA-DF7A115B0058> /Applications/CrashPlan.app/Contents/Resources/Java/libmd564.dylib
       0x13859b000 -        0x13859efff +libmanagement.dylib (??? - ???) <77A61F50-3171-3A63-A050-A29629B83561> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/libmanagement.dylib
       0x1385a3000 -        0x1385a9fff +libjniwrap.dylib (??? - ???) <A4E3427E-F1A0-F376-2146-97307CEADA85> /Applications/CrashPlan.app/Contents/Resources/Java/libjniwrap.dylib
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.