2026-04-24 dotnet-11csharp-14performance .NET 11 でメモリ不足にならずに大きな CSV を読む方法 .NET 11 で複数ギガバイトの CSV を OutOfMemoryException なしでストリーミングする。File.ReadLines、CsvHelper、Sylvan、Pipelines をコードと計測値で比較。
2026-04-24 aspnet-coredotnetdotnet-11 ASP.NET Core エンドポイントからバッファリングなしでファイルをストリーミングする方法 ASP.NET Core 11 でファイル全体をメモリに読み込まずに大きなファイルを配信します。3 つのレベル: ディスク上のファイルには PhysicalFileResult、任意のストリームには Results.Stream、生成コンテンツには Response.BodyWriter -- それぞれのコード付き。
2026-04-20 dotnet-11aspnet-corekestrel .NET 11 Preview 3 で Kestrel が SETTINGS フレーム前に HTTP/3 リクエストの処理を開始 .NET 11 Preview 3 では、Kestrel がピアの control stream と SETTINGS フレームの到着を待たずに HTTP/3 リクエストを処理できるようになり、新しい QUIC 接続のたびに最初のリクエストの handshake レイテンシが削減されます。
2026-04-19 dotnetdotnet-11jit RyuJIT が .NET 11 Preview 3 でさらに bounds check を刈り込む: index-from-end と i + 定数 .NET 11 Preview 3 は RyuJIT に連続した index-from-end アクセスと i + 定数 < length パターンで冗長な bounds check を除去することを教え、タイトなループでの分岐圧力を削減します。
2026-04-18 ef-coredotnet-11sql-server EF Core 11 が split query で不要な reference join を刈り込む EF Core 11 Preview 3 は split query から冗長な to-one join を除去し、不要な ORDER BY キーを落とします。報告された一つのシナリオは 29% 速くなり、別のは 22% でした。今の SQL はこう見えます。
2026-04-16 ef-coredotnet-11performance EF Core 11 が DetectChanges をスキップする GetEntriesForState を追加 EF Core 11 Preview 3 は ChangeTracker.GetEntriesForState を導入します。state フィルターされた enumerator で、SaveChanges interceptor や audit hook のようなホットパスで余分な DetectChanges パスを避けます。
2026-04-14 csharpdotnetperformance C# でマイクロ秒レイテンシのデータベースエンジンを構築する Loic Baumann の Typhon プロジェクトは、ref struct、ハードウェア組み込み関数、ピン留めメモリを使って 1-2 マイクロ秒の ACID コミットを目指し、C# がシステムプログラミングレベルで競争できることを証明しています。
2026-04-14 csharpcsharp-14dotnet-10 C# 14 のユーザー定義複合代入演算子: 余分なアロケーションなしの in-place += C# 14 では +=、-=、*= などをレシーバーを in-place で変更する void インスタンスメソッドとしてオーバーロードでき、BigInteger 風バッファやテンソルのような大きな値ホルダーのアロケーションを削減します。
2026-04-14 csharpdotnetsql-server Dapper のデフォルト nvarchar パラメータが SQL Server のインデックスを静かに殺すしくみ Dapper を通じて送られる C# 文字列はデフォルトで nvarchar(4000) になり、SQL Server に暗黙変換と完全なインデックススキャンを強制します。DbType.AnsiString でこれを修正する方法を紹介します。
2026-04-13 dotnet-11csharpperformance .NET 11 が System.IO.Compression にネイティブな Zstandard 圧縮を追加 .NET 11 Preview 1 は ZstandardStream、ZstandardEncoder、ZstandardDecoder を System.IO.Compression に出荷し、サードパーティパッケージなしで高速なビルトイン zstd サポートを提供します。