私はasp.netアプリケーションを持っており、パフォーマンスを最適化しようとしています。 BitArray.Getメソッドのパフォーマンスで1つの問題が見つかりました。実行時間は、と100〜250msとは異なります。です。あまりにも挑戦的です。このメソッドはIEnumerable.FirstOrDefaultの内部で呼び出されました。なぜこのようなことが起こり、どのように最適化するのかという考えはありますか?.net BitArray.Getパフォーマンスの問題
UPD
このメソッド呼び出しは、EFのマテリア中に表示されます。同じトレースのもう1つの例:
メソッド処理時間がわずか1msの他の例もあります。
このツリーの両方の呼び出しは不可能です。このデータはどこにありますか? – usr
アプリケーション全体のCPU使用量のうち、0.01%を最適化していますか?最初に捕まえるには大きな魚が必要です。 –
この文脈を見ておくと便利です。あなたのコードを教えてください。たぶん誰かがそれを最適化することができます。 252msはそれを1,158,375回呼び出す時間ですか? –