In an Unbounded Mixed Reality test application I am seeing CanvasRenderer instances cause performance issues in the PolySpatialCore.UnitySimulationUpdate method. This issue occurs in both the Editor as well as the Apple Vision Pro Simulator. In my full application project (VR application conversion to MR), I see profiler update times of 7+ seconds per “frame”.
I pulled the canvas hierarchy being used in the full application project and put it in a separate application after removing all unnecessary components and the result were these performance issues being seen in the editor.
I created a bug report for the issue here: PolySpatialCore - CanvasRenderer Performance Issues