「パフォーマンス」が付いた記事を、部屋をまたいで集めた。全7件。
C# ボックス化 とは何かを、値型と参照型のメモリの動きから解説。ArrayList や object 引数が大量ループで遅くなる正体(無意識のボックス化と GC 圧)と、List・ジェネリックで避ける書き換え3つを、コピペで動くコードで整理します。
X 見てると、+= で文字列をくっつけてるコードに「StringBuilder 使えよ」って詰
一覧画面とか CSV 出力で「重複を消したい」。で、SELECT DISTINCT をペタッと付ける。業務SEなら一度はやりますよね。俺もやる。 ただこの DISTINCT、軽い気持ち
業務 SE やってると一度はあるやつ。 金曜の夜、本番のバッチがいきなり 4
X眺めてると、EF6でLINQ書いたら裏でSQLが1000本飛んでた、本番で朝までエンドポイント詰まってた、みたいな話。。マジで多い。 ローカルDBは50件しかないから12msで終わっ
SQL Server 実行計画の見方。Estimated と Actual の違い、SHOWPLAN_TEXT での取り方、最初に見る 5 箇所(Seek / Scan・行数の乖離・コスト%・Sort・Key Lookup)を実行例で。
C# の文字列結合 5 パターン(+ / String.Concat / StringBuilder / String.Format / 補間)を 10 万回ループの Stopwatch で実測比較。ループでは StringBuilder、少数の静的結合は + が正解。.NET Framework 4.7.2 / C#