C#のLINQメソッドにおけるGCアロケーションの徹底調査
LINQ(Language Integrated Query)はC#開発において非常に強力なツールですが、パフォーマンス、特にメモリの割り当て(GCアロケーション)に関しては注意が必要です。実行時にどれだけの「ゴミ」が生成され、ガベージコレクションに負荷をかけるのか。主要なLINQメソッドのメモリ消費量を検証しました。
検証にあたり、ラムダ式のキャプチャやデリゲートの生成によるノ ...
7月3日 16:20 投稿
Java仮想スレッド時代のJVMチューニング:高並列環境における最適化戦略
仮想スレッドによるJVMチューニングのパラダイムシフト
Java 19で導入された仮想スレッド(Virtual Threads)は、Project Loomの核心機能として、JVMの並行処理モデルを根本的に変革した。従来のプラットフォームスレッドと異なり、仮想スレッドはユーザー空間で軽量にスケジューリングされ、メモリ消費が極めて小さいため、百万単位の同時タスク処理が現実的となった。こ ...
5月19日 21:54 投稿