SceneKit - iOS 9 - Performance Issue - 90% CPU Usage

I just updated to the latest iOS 9 and Xcode beta and tried my old SceneKit project with it. I'm using an iPad 3 Retina.


The performance is way worse than before, and the CPU usage is constantly at 90%.


Sometimes it's spiking up to 100% which results in (micro) lags.


This is even the case with the very basic SceneKit project, that you can create via Xcode --> New Project --> Game


It's really weird how even the standard project has severe performance issues.


Does anyone else experience this or have an idea how to fix it?

Answered by Apple Designer in 30768022

Hi Framusrock,


That sounds like a bug indeed - please, don't hesitate to file a report.

Are you running GL or Metal?

I found out that "showStatistics" is causing this.


When turning it off, the CPU usage is at 20% instead of 90%.


I guess it's a bug that simply showing some stats at the bottom of the screen is draining 70% CPU usage.

Accepted Answer

Hi Framusrock,


That sounds like a bug indeed - please, don't hesitate to file a report.

Are you running GL or Metal?

Hi Toyos,


Thanks for your response!

I'm running GL, iPad 3 (first retina model), iOS 9 Beta 4, Xcode Beta 4.

SceneKit - iOS 9 - Performance Issue - 90% CPU Usage
 
 
Q