「data.Length==0」と「data==string.Empty」のどちらがより効率的ですか?
この質問には、実行時間を説明する回答がありました。
Javascript の場合: http://jsperf.com/というサイトがあることは知っています。
C#サイトはどうですか?ありますか?
「data.Length==0」と「data==string.Empty」のどちらがより効率的ですか?
この質問には、実行時間を説明する回答がありました。
Javascript の場合: http://jsperf.com/というサイトがあることは知っています。
C#サイトはどうですか?ありますか?
私はサイトを知りませんが、単一の単体テストに対して VS 2010 パフォーマンス プロファイリング セッションを作成できることを最近発見しました。機能の分離された部分をすばやく簡単にテストできます。コードを Web サイトに貼り付けて結果を取得するのとほぼ同じ速さで、非常に詳細な結果を得ることができます (サンプリングされたデータに対して VS が大量の分析を実行するため、オンライン ソリューションよりもはるかに優れている可能性があります)。
FWIW、ac# IDE のオンライン バージョンがあります: http://www.coderun.com/ide/
Visual Studio 2010 Premium および Ultimate には、パフォーマンス プロファイリング ツールがあります。