بازخورد دادن به سیستمعامل (reportActualWorkDuration
)این متد جادوی اصلی ADPF است! بعد از اینکه کار سنگین تموم شد، ما زمان واقعی ای که کارمون طول کشید رو به سیستمعامل گزارش میدیم
hintSession?.reportActualWorkDuration(actualDurationMillis * 1_000_000L)
سیستم یادگیری سختافزار: اگر شما پیشبینی کرده بودید کار ۱ ثانیه طول میکشد، اما در واقعیت ۱.۵ ثانیه طول کشید، اندروید میفهمد که پردازنده ضعیف عمل کرده است. در نتیجه، برای چرخه بعدی پردازش، فرکانس CPU را بالاتر میبرد تا اپلیکیشن شما لگ نزند اصطلاحاً دچار افت فریم یا Stutter نشود.


