再開後のオン/オフの所要時間

主要な適用対象: アプリケーション開発者

関連する評価:

  • ブート パフォーマンス (高速スタートアップ)
  • ブート パフォーマンス (完全ブート)
  • スタンバイ パフォーマンス
  • 休止状態のパフォーマンス

このメトリックは、再開後のオン/オフが完了してから、システムが適度にアイドル状態になり、ユーザー入力に応答するまでの時間を測定します。 このフェーズの目的は、[スタート画面] が表示された後も継続するバックグラウンド処理をバインドして定量化することです。 このメトリックは、再開後のオン/オフ フェーズの期間を測定します。これは、システムがアイドル時間を 5 秒累積するために必要な時間を表します。 この時間は、500 ミリ秒の時間枠で CPU とストレージをチェックすることによって累積されます。 CPU とストレージの両方の使用率の累積時間が 20% を下回る場合、このウィンドウのアイドル時間 (500 ミリ秒 – 最大 [CPU 時間、ディスク時間] ウィンドウ内) は、5 秒に達するまでの合計アイドル時間に追加されます。 このメトリックは、この期間から、収集されたアイドル時間 5 秒を引いた値を報告します。

Note

これらの計算では、優先順位の低い CPU とストレージ使用率の時間は無視されます。

このフェーズで実行されているソフトウェア コンポーネントは、ディスク I/O または計算を実行することによって、フェーズ期間に影響を与える可能性があります。

詳細なサブ メトリック

このフェーズには実際のサブメトリックは存在しません。ただし、フェーズの期間はリソースの使用率に比例しているため、このフェーズ中に実行されているプロセスを調べることで洞察を得ることができます (Windows 評価コンソールで フェーズごとにプロセス を展開します)。

一般的な影響要因

このフェーズで CPU またはストレージリソースを利用するソフトウェアコンポーネントは、全体的な時間に影響を与える可能性があります。 追加のスタートアップ アプリケーションは、通常、再開後のオン/オフ フェーズに悪影響を与えます。

ユーザー セッションからログ オフしないスタンバイ パフォーマンスと休止状態パフォーマンスのシナリオでは、このフェーズは現在のワークロードで実行されているアプリケーションの影響を受けます。

分析と修復の手順

最も多くのリソースを消費しているプロセスを特定します。 これは、Windows 評価コンソールで フェーズごとにプロセスを展開するか、WPA で CPU とディスク使用率のグラフと概要テーブルを調べるかのいずれかで行うことができます。 問題となっているプロセスに対しても、問題が発生する可能性があります。 詳細については「リソース使用率のメトリックの確認」を参照してください。

ブート パフォーマンス (高速スタートアップ) とブート パフォーマンス (フルブート) の評価に関する問題に対処するには、スタートアップ パスから重要ではないアプリを削除するか、タスク スケジューラを使用して後でこれらのアプリを起動することを検討してください。 アプリケーションがユーザーのログオンに不可欠な場合 (資格情報プロバイダー サービスやネットワーク サービスを提供する場合など) は、アプリがリソースの消費量を最小限に抑えるように最適化されていることを確認してください。

マネージ コード(CLR ベース)のスタートアップ アプリの使用は避けてください。それらの初期化により、リソースを消費する.NETFramework の初期化がアクティブ化される可能性があります。 これは、再開後のオン/オフ フェーズ時間にさらに影響を与え、ユーザーの応答性を低下させます。