3

「data.Length==0」と「data==string.Empty」のどちらがより効率的ですか?

この質問には、実行時間を説明する回答がありました。

Javascript の場合: http://jsperf.com/というサイトがあることは知っています。

C#サイトはどうですか?ありますか?

4

2 に答える 2

4

私はサイトを知りませんが、単一の単体テストに対して VS 2010 パフォーマンス プロファイリング セッションを作成できることを最近発見しました。機能の分離された部分をすばやく簡単にテストできます。コードを Web サイトに貼り付けて結果を取得するのとほぼ同じ速さで、非常に詳細な結果を得ることができます (サンプリングされたデータに対して VS が大量の分析を実行するため、オンライン ソリューションよりもはるかに優れている可能性があります)。

FWIW、ac# IDE のオンライン バージョンがあります: http://www.coderun.com/ide/

于 2012-01-21T20:52:59.797 に答える
0

Visual Studio 2010 Premium および Ultimate には、パフォーマンス プロファイリング ツールがあります。

于 2012-01-21T20:53:09.457 に答える