Home

MacでのReportCrashとは何ですか | ReportCrashの高いCPU使用率を修正する方法

Updated on 2024年4月29日月曜日

iBoysoft author JackYamamoto

Written by

JackYamamoto
Professional tech editor

Approved by

Jessica Shee

やまと English Français Deutsch Español Português

MacでReportCrashの高いCPU使用率を修正する方法とReportCrashを無効にする方法

概要: この記事では、Activity MonitorのReportCrashプロセスとReportCrashの高いCPU消費を修正する手順について学びます。 --From iBoysoft

Mac上のReportCrashとは何ですか

Macが遅くなり、ファンの音がうるさいか、バッテリーを速く消費している場合、Activity MonitorでReportCrashプロセスが高いCPU使用率を占有しているかもしれません。プロセスを強制終了しようとするかもしれませんが、数秒後に再起動し、Macのプロセッサーに負荷をかけ続けます。

本記事では、macOSのReportCrashプロセスの高いCPU使用率の問題を解決する手順を詳しく説明します。それに先立って、このプロセスがどのように使用されるかを理解することが重要です。

Catalina/Big Sur/Monterey/Venturaまたは他のバージョンでのMacのReportCrashの高いCPU使用率を修正する方法:

ステップ1:ReportCrashが高CPU使用率を引き起こしている原因を特定するConsoleで「クラッシュレポート」または「system.log」を確認する
ステップ2:原因となるプロセスまたはアプリを削除またはアンインストールするFinderでプロセスを探すか、アプリを完全にアンインストールする
ステップ3:MacでReportCrashを無効にする以下のターミナルコマンドを実行する:
launchctl unload -w /System/Library/LaunchAgents/com.apple.ReportCrash.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.ReportCrash.Root.plist

Mac上のReportCrashとは何ですか?

ReportCrashは、クラッシュしたプロセスを分析し、クラッシュレポートを生成するmacOSのプロセスです。アプリやプロセスが予期せず停止した場合、ReportCrashはアプリやプロセスがクラッシュした瞬間に何がうまくいかなかったのかを調べ、その結果をMacの内蔵ハードドライブに保存するために起動されます。

作成されたクラッシュレポートは、ソフトウェア開発者だけでなく、ReportCrashがMacのCPUパワーを大量に消費する原因を見つける必要がある人々にとっても貴重です。

アプリがクラッシュすると、クラッシュレポートを含むモーダルダイアログが表示される場合があります。以前はCrash Reporterが表示されていましたが、最近のmacOSバージョンでは、/System/Library/CoreServicesにあるProblem Reporterに置き換えられています。

Mac上でのReportCrashの場所

他の人が利益を得るために情報を共有しましょう!

 

MacでのReportCrashの高いCPU使用率を修正する方法は?

通常、macOSのReportCrashプロセスは、クラッシュが発生していない場合はMacのCPUからほとんどの使用率を引き出しません。もしMacのCPUのかなりの割合を占めている場合は、常に起動しクラッシュを起こすプロセスまたはアプリが主な原因です。

ReportCrashが高いCPU使用率を使用しないようにするには、以下の手順に従ってください。

ステップ1:ReportCrashの高いCPU消費を引き起こすプロセスを特定する

最初のステップは、どのプロセスがReportCrashを連続して実行しているかを見つけることです。アプリケーション/ユーティリティフォルダから「Console」アプリを開き、左側から「クラッシュレポート」を選択します。その後、クラッシュしたアプリを確認できます。

Consoleでクラッシュレポートを確認する

さらに、「system.log」を選択して、繰り返し表示されるメッセージや潜在的な容疑者を探します。おそらく、「Service only ran for 2 seconds. Pushing respawn out by 8 seconds.」のようなメッセージが表示されます。これは、サービスが起動し、クラッシュし、再起動の悪循環にあることを示しています。

CPUを消費する原因を見つけるためのシステムログをチェックする

ステップ2:問題のあるプロセスを削除するか、トラブルのあるアプリをアンインストールする

① 可疑なプロセスのあるディレクトリを特定した場合は、オンラインで検索し、Macに必要かどうかを判断することができます。それが残っているアプリであれば、削除できます(使用しているアプリの一部である場合は、アプリをアンインストールします)。

Finderを開き、メニューバーから「移動」>「フォルダに移動」をクリックし、パスを検索バーにコピーしてアイテムを見つけ、それを取り除きます。

② アプリが疑わしい場合は、完全にアンインストールします。アプリが完全にアンインストールされていない場合、残っているプロセスがアプリを起動しようとするため、ReportCrashのCPU使用率が上昇する可能性があります。

問題のあるアプリを完全にアンインストールするために、iBoysoft MagicMenuを使用することをおすすめします。これにより、アプリの関連ファイルをスキャンして効率的に削除することができます。以下は使用方法です:

ステップ1:iBoysoft MagicMenuをダウンロードしてインストールします。

ステップ2:Applicationsフォルダでアプリを右クリックし、「アンインストール」をクリックします。

Macでアプリを完全にアンインストールする

ステップ3:アプリのすべてのファイルが見つかったら、「アンインストール」をクリックして完全に削除します。

高CPU使用率を引き起こす問題のあるアプリをアンインストールする

次のディレクトリには、アプリに関するファイルがないことを確認してください:

~/Library/LaunchAgents
~/Library/LaunchDaemons
/Library/LaunchAgents
/Library/LaunchDaemons

ステップ3:上記が機能しない場合は、ReportCrashを無効にする

トラブルの原因となるプロセスが見つからない場合や、上記の手順が機能しない場合は、MacでReportCrashを無効にすることができます。

MacでReportCrashを無効にする方法:

  1. ターミナルを開きます。
  2. 以下のコマンドをターミナルにコピーして貼り付け、Enterキーを押します。 launchctl unload -w /System/Library/LaunchAgents/com.apple.ReportCrash.plist 
    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.ReportCrash.Root.plist
  3. 管理者パスワードを入力してEnterキーを押します。
    MacでReportCrashを無効にする方法

MacでReportCrashを再度有効にする場合は、次のコマンドをターミナルで実行してください:

launchctl load -w /System/Library/LaunchAgents/com.apple.ReportCrash.plist 
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.ReportCrash.Root.plist

この記事が役立つと思われる場合は、共有してください!