2022.09.11
Diary
ARSession を pause しても CPU 使用率がちょっとしか下がらなくてそんなことあんのか?と Apple のサンプルコードで試したらそっちはちゃんと CPU ほぼ使わないレベルまで落ちるから自分のコードのどっかに問題があることは間違いないんだが全然心当たりがないので git の過去コミット2ヶ月分ぐらい探したところ ARSCNView を継承したクラスで self.delegate = self してるところがダメっぽくて一見普通に動作してるように見えて CPU 使用率が爆上がりしてたのを別オブジェクトを delegate に設定してそれ経由で同じメソッドを呼ぶと直るというまた SceneKit の謎に遭遇した。