重複の可能性:
適切な C# プロファイラーはありますか?
Kinect 用のアプリケーションを C# で作成しました。何らかの理由で、アプリは RAM で 100 MB 以上を消費し、すべての処理能力の 14% を消費します。
詳細は省きますが、どこを最適化すべきかを知るために、最大のワークロードがどこから生じているかを見つけるのに役立つ Visual Studio または外部用のアプリケーションはありますか?
私は、コード行を視覚化する拡張機能などについて話しています。たとえば、負荷の高い部分を赤く染め、実行されていない部分を青く染めます。