0

コードセットのプロファイリングと最適化を行っています。今のところ、私は実際にユニットテストのランタイムを手動で見て、Windowsのリソースマネージャーで見ています。

単体テストが機能するようになり、すべてが正常に機能しています。調査結果を文書化したいのですが、自分で表示するだけでなく、CPU とネットワークの使用状況をログに記録する必要があります。

単体テストで直接実行できれば問題ありませんが、適切にオーバーヘッドがあるため、代わりにコンソールアプリにコードを配置しました。

Windows 8 のリソース マネージャーに表示される数値のように、CPU/ネットワークの使用状況を最も簡単にログに記録するにはどうすればよいですか (非常に詳細です)。

4

1 に答える 1

0

パフォーマンスCPU /メモリアドレスを計算するためのソリューション

  1. 手動で行う場合は、「名前空間」「System.Diagnostic」を追加し、アプリケーションのパフォーマンスを計算する時間と関数を呼び出す時間を取得できるクラス「StopWath」を使用できます。

    マイクロソフトの例でクラス「StopWath」をコンピューティング パフォーマンスと共に使用するには、こちらを参照してください。 ストップウォッチ 使い方は?

    1. または、Microsoft と呼ばれるすばらしいツールを使用することもできます。「CLR Profiler」は、アプリケーションのパフォーマンスを計算するためのアプリケーションです。Net C# または ASP。「ガベージコレクター」の管理を介して、メモリ上の視覚的な音声と各呼び出し間の時間で完全なアプリケーション

    Clr プロファイラーの使用方法

    Clr プロファイラーをダウンロード

パフォーマンスを計算するためのソリューション ネットワーク トラフィック

Visual Studio からネットワーク シミュレーションを使用できます。

またはこのアプリケーション:

ネットワーク スニファ c#

ネットワーク スニファーおよび接続アナライザー

スニフ Web クライアント

于 2013-04-22T09:32:17.980 に答える