ASAP - Fast Mobile Application Switch via Adaptive Prepaging
Explore a cutting-edge solution for improving mobile application switching performance in this USENIX ATC '21 conference talk. Dive into the challenges of memory management on mobile devices and learn about ASAP (Adaptive Prepaging), an innovative mechanism designed to reduce application switch time. Discover how ASAP combines high-precision switch footprint estimators for both file-backed and anonymous pages with efficient prepaging implementation to minimize resource waste. Examine the evaluation results demonstrating significant reductions in switch time across real-world applications on Google Pixel devices. Gain insights into memory pressure issues, Android memory management, and the intricacies of optimizing application switching latency under constrained resources.