[C#] System.Collections.ArrayList — 可変長配列(非ジェネリック)の仕組みと使いどころ May 15, 2026 bucket-sort 非ジェネリックな可変長配列 ArrayList の内部構造、サポートインターフェース、操作ごとの計算量、ボックス化コスト、List<T> との比較と移行戦略を整理します。
[C#] Lazy Object Instantiation — 遅延初期化と Lazy<T> の使いどころ May 14, 2026 bucket-sort Lazy<T> による遅延初期化の意味とメリット、スレッドセーフティモード、AsyncLazy パターン、シングルトンや重い依存性管理での実践的な使いどころを整理します。
[C#] System.GC クラスを整理する — ガベージコレクションを制御するための API May 10, 2026 bucket-sort System.GC クラスの主要 API(Collect、KeepAlive、SuppressFinalize、AddMemoryPressure、TryStartNoGCRegion 等)の役割・使いどころ・注意点を実例で整理します。
OPCacheのファイルキャッシュについて整理する Feb 4, 2026 bucket-sort OPCache の file_cache 設定の役割を整理し、メモリキャッシュとの違いや PHP-FPM 再起動時の挙動への影響について考えます。
OPCacheのMemory wasted (%) の意味を理解する Feb 3, 2026 bucket-sort OPCache の Memory wasted (%) が何を意味するのかを整理し、キャッシュの断片化や opcache.max_wasted_percentage が再起動に与える影響について考えます。
cachetoolを使ってOPCacheの状態と効果を確認する Feb 2, 2026 bucket-sort cachetool を利用して OPCache の統計情報(ヒット率やキャッシュ状況など)を取得し、CLI と PHP-FPM(Web SAPI)間の挙動の違いや、デプロイ後のキャッシュクリア方法について確認します。
PHP 7以降でデフォルト有効になったOPCacheについて整理する Feb 1, 2026 bucket-sort PHP 7 以降でデフォルト有効となっている OPCache の基本的な仕組みと、パフォーマンス向上のメリットやデプロイ時の注意点などのデメリットについて整理します。