プラットフォームチームの桝井です。 ある日、なぜか突然特定のバッチの実行時間が2倍になる事象が発生、 どうやらメモリリークが起きていそうとメンバーから共有があり、詳しくは調査することになりました。 本記事では謎のメモリリークが起きたときどう対応していくのか?をご紹介したいと思います 前提 プロダクトコードを模した説明用の模擬コードです。(実際には動かないかもしれません。) 環境はPHP8.2, Laravel11.45 🔍シンプルな調査 情報不足につき 🌌メモリの深淵へ PHPのメモリプロファイラ事情 reli-profを使ったプロファイリング セットアップ 計測 計測結果から 推測するな、計…