MapKit in Xcode 9 iOS 11 simulators unusably slow

Originator:rk
Number:rdar://34467045 Date Originated:2017-09-15
Status:Open Resolved:
Product:Developer Tools Product Version:Xcode 9
Classification:Performance Reproducible:Always
 
Summary: When using MapKit in any capacity in any iOS 11 simulator provided by Xcode 9, such as opening the Maps app or using MKMapView inside an app, the simulator becomes unusably slow.
CPU usage spikes to 100% while the map view is visible, and there's a delay of 10-20 seconds before a taps is recognized. (Interestingly, certain animations like the blue location spot pulsing still animate at regular speed)
Profiling with Instruments shows that OpenGL rendering is making up the bulk of CPU usage.
iOS 10 Simulators show acceptable performance.

Steps to Reproduce:
Launch any iOS 11 simulator and open the Maps app.

Expected Results:
Usable performance (at least 30fps)

Actual Results:
Delay of 10-20 seconds before a tap is recognized.

Version/Build:
macOS 10.13 GM, Xcode 9 GM, iOS iPhone X simulator, iOS iPhone 6 11.0 simulator
macOS 10.12.6, Xcode 9 GM, iOS iPhone X simulator, iOS iPhone 6 11.0 simulator

Configuration:
MacBook Pro (Retina, 15-inch, Mid 2014)
2.5 GHz Intel Core i7
16 GB 1600 MHz DDR3
Intel Iris Pro 1536 MB

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!