- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 873
 
Description
My app is being killed by iOS multiple times a day due to sustained 100% CPU usage while Parse is saving objects. This happens with both saveAll and saveEventually.
I haven't hunted through for the exact parts of the Parse SDK code that are causing it yet, partially because the crash reports are a hassle to get to and symbolicate (those resource limit kills are only available via Xcode's device logs thing, and never make it to services like Crashlytics).
Ironically, my app can run for days uninterrupted in the background if the device doesn't have internet. The saveEventually calls will be queued up nicely, using effectively 0% CPU, and then will execute once the device gets connectivity again. But if the device has connectivity, the app is guaranteed to get killed at least once or twice a day while doing saves in the background. Which is unworkable for an app that needs to be running in the background 24/7.
I'll eventually get round to symbolicating the crashes and providing more info. But I first wanted to check to see if this is a known issue, before wasting too much time digging into it myself.