0

WindowsサービスでANTSPerformanceProfilerを実行して、最適化しています。そのため、ワークフローの1つの実行が約436ミリ秒であることがわかりました。ワークフローのinvokeメソッド内で実行されている各メソッドをドリルダウンし、次の画像に示すような結果を見つけました。

ANSTパフォーマンスプロファイラーの結果(ワークフローのInvokeメソッド内

上記のDebugManagerとは何ですか?WinIOErrorがあるのはなぜですか?初心者の質問をしてすみません、私はここで迷子になっています。できれば実行時間を短縮したいだけです。

4

1 に答える 1

1

VS からデバッグ ビルドを実行しているように聞こえますが、実行時の最適化が無効になっているため、実際のパフォーマンスを測定する最良の方法ではありません。

とにかく最高のパフォーマンスを求めるならWF4は物足りない。WF4 の実行は非同期であるため、常に予測がやや難しくなります。また、ランタイムと関連するすべてのアクティビティに多少のオーバーヘッドが常に発生します。つまり、単純な C# 関数は常に高速に実行されます。

于 2013-02-27T06:11:05.777 に答える