Windows system >> Windowsの知識 >  >> Windows Vistaシステムチュートリアル >> Windows Vistaのチュートリアル >> Vistaのパフォーマンス分析:xperfを使ってブートパフォーマンスデータを取得する

Vistaのパフォーマンス分析:xperfを使ってブートパフォーマンスデータを取得する

  
ノートパソコンのVistaシステムの速度が遅くなっているエクスプローラにデスクトップが表示されたら、起動時にスクロールバーを回してシステムの起動を完了します。 4分以上、あなたはもう耐えられませんか?システムを再インストールしたかったのですが、再インストールのコストが高すぎたので、再設定が多すぎるため、起動時のパフォーマンスの重要なボトルネックが見つかったら、このボトルネックを最適化して問題を解決できると思います。 Windows XPの時代には、Bootvisツールを使用して関連情報を収集できることがわかっています。 Bootvis:
Windows XPの起動速度を収集および分析するためのツール。残念ながら、XPの起動速度最適化ツールについて考えるのは間違っていました。しかし、Windows Vistaカーネルシステムの革命と新しいブートモードの導入により、BootVisは絶対に有能ではないので、Windows Vista関連のパフォーマンスデータを取得するためのより良い方法を見つける必要があるようです。 Microsoft Windows Performance Toolkit(略してxperf)は、Windows Vista以上に適した、Windowsのパフォーマンスを測定するために過去にMicrosoftが推奨してきた新しいツールです。最新バージョンは4.1.1.1です。ここから無料でダウンロードできます。 xperfのインストールプロセスは非常に簡単で、インストールが完了したら、関連するパフォーマンスデータの収集を始める必要があります。今回はWindows Vistaの起動速度が心配なので、ブートフェーズからデータを収集する必要があります。管理者モードでcmd.exeを起動し、xperfのインストールディレクトリに入り、次のコマンドを入力します。
 xbootmgr.exe -trace boot 
このコマンドを入力すると、xbootmgrは自動的にシステムを再起動し、関連する起動情報の収集を開始します。データ再起動が完了すると、xbootmgrはエクスプローラがすべて起動するのを待ち、xperfのインストールディレクトリにログファイル(拡張子:etl)を生成します。以下でこのファイルを分析する必要があります。プロセスを分析する方法は多数ありますが、最も簡単な方法は、コマンドラインモードに入り、xperfインストールディレクトリに切り替えることです。
 xperf -i boot_BASE + CSWITCH_1.etl -o boot.xml -a boot 
自動的にコマンドを入力するXMLレポートファイルを分析して出力します。 以下で、より詳細な分析プロセスについて説明します。
1. etlファイルを開きます。xperfviewのboot_BASE + CSWITCH_1.etlコマンドを使用して、xperfviewツールが呼び出され、etlファイルの詳細な解析が実行されます。 etlファイルは、収集されたすべてのデータを記録するxperf独自のパフォーマンスデータファイルです。 2.xperfview解析が完了すると、次のような画像が表示されます。

プロセスの存続期間のカテゴリ(上)を見つけると、システムで最初のユーザー状態process smssが50秒を超えると表示されます。 .exeが起動され(プロセスID:748)、前回の時間はシステムに費やされました。つまり、Windowsカーネルや実行可能ファイルなど、カーネルモードで実行されているさまざまなドライバが、起動サブシステムの前に初期化を完了するのに50秒以上かかりました。 3. Windowsカーネルと実行可能ファイルを初期化するのに50秒以上かかったので、この50秒の詳細を調べる必要があるので、これは非常に異常です。プロセス別のディスク使用率で、0〜50秒の期間を選択します。

Copyright © Windowsの知識 All Rights Reserved