2

Windowsシステム モニターのログ ファイルを表示するためのより優れた GUI クライアントを知っている人はいますか? (システム モニターは、パフォーマンス モニターと呼ばれることもあります。) Windows XP または 2K3 で実行されている C# アプリケーションで、メモリ使用量と実行ログを比較することで、長期的なメモリ リークを追跡しようとしています。

具体的には、次のことを確認できるクライアントが必要です (システム モニターができないか難しいため)。

  • データを表示するための正確な日時範囲を指定します (または少なくとも時間単位より細かい粒度)。
  • 横軸に沿って時間間隔を表示します
  • 時間範囲の最大、最小、平均を表示
  • ソースデータがキャプチャされた間隔がどこかに表示されます (1 秒、5 分など)。

(そのようなものが存在しない場合は、長期的なパフォーマンス/メモリキャプチャツールの推奨事項を喜んで聞きます。)

編集: Google 検索を実行しましたが、システム モニター ログの作成方法に関するチュートリアル以外は見つかりませんでした。

4

4 に答える 4

1

この質問を参照してください。

PALツールは、チャートとグラフを使用してHTMLレポートを作成するという優れた機能を果たします。独自のしきい値ファイルを作成することにより、レポートに何を入れるかを制御できます。

于 2008-10-29T11:30:03.427 に答える
1

私はパトリック・カフの答えを受け入れましたが、私のニーズのために、データをグラフ化するより良い方法を見つけました: Excel

まだ必要なものがすべて揃っているわけではありませんが、システム モニターの GUI よりも大幅に改善されています。relog コマンド ライン ツールを使用してログを CSV に変換し、その CSV を Excel にインポートします。Excel は 3 番目の列を自動的に処理しませんが、グラフに新しい列を追加でき、表示するデータをより適切に制御できます。

于 2008-10-31T11:57:56.563 に答える
0

レポート サービスを備えた SCOM 2007 は、実際にこれをうまく処理します。そうでない場合、SQLh2 ツールはほぼ同じくらい優れており、無料です。ただし、おそらくレポートを自分でカスタマイズする必要があります

于 2008-10-28T04:32:37.887 に答える
0

私が過去に使用したトリックの 1 つは、パフォーマンス/システム モニターを使用して、このデータを SQL データベースに記録することです。SQL 式はこれに最適です。次に、Reporting Services を使用してレポートを生成できます。より冒険的なタイプの場合は、Analysis Services でキューブ分析を行うことができます。したがって、これで UI の問題が解決するわけではありませんが、独自の UI を作成できます。以前にこれを行ったときは、単純な Reporting Services グラフを使用しただけでした。

于 2008-10-24T23:48:28.127 に答える