Hello, I am running into a performance problem with my application and wanted to see if anyone else has the same issue. I am using CesiumJS and Electron to create my app. The performance problem comes in when I have the application minimized for a long time (2+ hours) and then bring it back up into the foreground. The globe and the rest of the application components then take a very long time to recover. I have added flags for the Electron settings to use to stop background throttling, but those seem to help only a little bit and the problem still occurs. Is there any settings is Cesium that I can update to help with performance issues when the application is minimized (in the background) and then brought back up?
Hi @wrichardson, I am not familiar with Electron builds. But are you able to see if there are any errors related to the WebGL context being lost? This could be an issue if the app has been minimized for a while.
When you say “very long time to recover”: is it longer than loading the globe from scratch?
In this use case, no there is not any WebGL context being lost errors.
Yes, longer than loading the globe from scratch around 5 minutes if the application was minimized for 2hours.
Does anybody else have any ideas for this original issue?
Is there any settings is Cesium that I can update to help with performance issues when the application is minimized (in the background) and then brought back up?