Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows7でアプリケーションのリソース使用量を追跡する方法

Windows7でアプリケーションのリソース使用量を追跡する方法

私たちのほとんどはこれを見落としがちですが、アプリケーションのリソース使用量を制御することは非常に重要です。アプリケーションが誤動作すると、他のプログラムが不規則に動作する可能性があります。システムのCPUまたはメモリが不足した場合、それらのリソースが使用可能になるまでプログラムを停止する必要があります。

Windowsの最初のバージョン以降、リソース制御用のユーティリティが進化してきました。現在、Windows 7には、リソースの使用状況を追跡/制御できる3つのプログラムが付属しています。タスクマネージャーパフォーマンスモニター およびリソースモニター 。他にも高度なアプリケーションがありますが、たとえば Process Monitor Sysinternalsによると、使用するリソースとストレージスペースが少ないため、最初にビルド済みのアプリケーションを使用する価値があります。

この投稿では、リソースモニターを使用して、Windows7でアプリケーションのリソース使用量を追跡する方法を紹介します。

リソースモニターの起動

Windowsアプリケーションはいくつかの方法で起動できます。この場合、スタートメニューの「検索」機能を使用して、 resmonと入力します。 プログラムをクリックします:

Windows7でアプリケーションのリソース使用量を追跡する方法

プログラムが表示されます。

Windows7でアプリケーションのリソース使用量を追跡する方法

例として、Excelプログラムの使用について説明します。

CPUおよび関連するファイルとライブラリを制御する

まず、Excelプロセスを選択します:

Windows7でアプリケーションのリソース使用量を追跡する方法

次に、[CPU]タブに移動し、関連するハンドルとモジュールを展開します。

Windows7でアプリケーションのリソース使用量を追跡する方法

また、プロセスに関連付けられているサービスを確認することもできます。この場合、Excelは誰も使用していないので、ウィンドウのその部分は表示していません。

関連するハンドルで、このExcelによって開かれているファイル、イベント、およびその他の種類のオブジェクトを確認できます。検索ハンドルを使用して、Excelがファイルを使用しているかどうかを知ることができます。システムが処理できるハンドルの数は限られているため、大きな数を使用するプログラムはシステムを停止する可能性があります。

関連するモジュールで、プログラムを使用しているライブラリを確認できます。

制御メモリ

Resource Monitorを使用すると、アプリケーションが使用しているメモリの量を簡単に知ることができます。 [メモリ]タブをクリックします。

Windows7でアプリケーションのリソース使用量を追跡する方法

ウィンドウの下部に、システムのメモリに関する情報を含むグラフが表示されます。システムにプログラムへのメモリの提供に問題がないことがわかります。

各プロセスについて表示される情報は次のとおりです。

直前の1秒あたりのハードページフォールト –これは、これらのプロセスが最後の1分間に仮想メモリを使用した回数を示します。仮想メモリを集中的に使用するということは、プログラムが待機しなければならないことを意味します。したがって、大量のRAMが表示され始めた場合は、RAMを追加購入する時期かもしれません。

コミットメモリ –このプロセス用に予約された仮想メモリ。

ワーキングセット –このプロセスで使用される物理メモリ。

共有可能 –他のプログラムで共有できる物理メモリ。

プライベート –他のプロセスで共有できない物理メモリ。

待機チェーンの分析

Resource Monitorは、プロセスが他のプログラムを待機しているかどうかを分析できます。プロセスが別のプロセスによって使用されているリソースを使用する必要がある場合、そのリソースが使用可能になるまでプロセスを停止する必要があります。プロセスを分析するには、右クリックしてAnalyzeWaitChain…を選択します。

Windows7でアプリケーションのリソース使用量を追跡する方法

次に、アプリケーションを停止しているプロセスに関する情報が表示されます。

Windows7でアプリケーションのリソース使用量を追跡する方法

ExcelはOSPPSVC.EXEを待機しています 続行する前にプログラムします。

上記は、アプリケーションを監視し、アプリケーションのリソース使用量を制御するために必要なすべてです。これは便利な作業ですが、多くの人が使用することはありません。リソースの使用状況を追跡するために他にどのようなプログラムを使用していますか?


  1. 診断ポリシー サービスの CPU とメモリの使用率が高い問題を修正する方法

    Windows、macOS、Linux など、使用している OS に関係なく、いくつかのアクティブなプロセスとサービスがバックグラウンドで実行されます。私たちユーザーは、多くの場合、大量の CPU 使用率とシステム リソースを使用するこれらの複雑なサービスに気づいていません。 そのため、診断ポリシーは、Windows 上で実行される重要なプロセスの 1 つです。さまざまな Windows コンポーネントの問題を検出し、デバイスを再起動するたびに実行するように自動的に構成されます。このサービスの唯一の目的は、マシンの使用体験を向上させ、エラーや複雑さを最小限に抑えることです。診断ポリシー サー

  2. Google chrome Windows 10 での高いメモリ使用量を減らす方法

    Google chrome は、インターネット愛好家の間で最も使用されている Web ブラウザーの 1 つであり、ブラウジング体験をより速く、よりスムーズに、より簡単かつ安全にする、最小限で真にクリーンな環境で人気があります。しかし、ユーザーが Google chrome について報告する最大の不満の 1 つは、ブラウザーが大量のシステム RAM を使用することです。最終的には、Chrome ブラウザーと Windows 10 コンピューターの速度が低下し、全体的なユーザー エクスペリエンスに影響を与えます。この投稿では、Chrome のメモリ使用量を減らすためのヒントをいくつか紹介します。