2021.07.13
謎のメモリーリークが報告されたのでプロファイラとソースコードとログを眺めること数時間…おんなじメソッドをほぼ同じ順番で読んでるだけなのにタイミングが微妙に違うだけでめっちゃリークしてる謎。原因は GL 関連メソッドを GL thread 以外から呼んでたから。ログを眺めててもそんなの一切報告されてないし例外が発生することもなく動き続けられるのにメモリだけ開放されないっていう。queueEvent して GL thread に処理を移したら解決。Google Drive の macOS アプリが新しくなってて任意のフォルダをバックアップできるようになったのでやってみたらシンボリックリンクがことごとくエラーとして報告されてうっとおしい。