Hi everyone,
I’m currently testing the Open edX mobile app (Android version) for a large-scale deployment, and I’ve run into a consistent performance bottleneck that I’m trying to diagnose. The app generally runs smoothly, but I’ve noticed that video playback stutters and the “Course Outline” takes a significant time to load if the device is running other intensive background tasks.
Specifically, I’ve been using a roblox exector in a separate sandbox to simulate a high-load environment while I navigate the LMS. I’ve noticed that as soon as the background script activity ramps up, the Open edX app starts to drop frames in the video player and occasionally even hits a “Server Connection Error” timeout, despite the Wi-Fi being stable.
Has anyone else noticed the mobile SDK struggling with resource contention when other third-party executors are active? I’m trying to figure out if there is a way to adjust the app’s threading priority so it doesn’t get throttled by the OS when the CPU is taxed. It feels like a memory management issue where the app’s cache is being purged too early to make room for background scripts.
If anyone has experience with optimizing the mobile app for low-end devices or multitasking environments, I’d love to hear your thoughts on how to keep the learning experience stable when other tools are running in the background!