Ändra dina prestationsprofiler per app med hjälp av denna Xposed Framework-modul.
Du kanske minns att det för inte så länge sedan, CyanogenMod implementerade prestandaprofiler per app i sina senaste konstruktioner. Medan många var snabba med att kritisera flytten pga vissa riktmärken inkluderades automatiskt i den högpresterande vitlistan, kan prestandaprofiler vara legitimt användbara när de används på ett klokt sätt och ges adekvat användarkontroll och transparens. När allt kommer omkring kan du förmodligen stå ut med att begränsa din maximala CPU-hastighet eller antalet aktiva kärnor när du läser en e-bok.
Uppenbarligen kör inte alla CyanogenMod ROM. Men lyckligtvis finns det vissa verktyg tillgängliga för att ge prestandaprofiler till användare av alla ROM. Prestandaprofiler av XDA Recognized Developer h0rn3t är ett sådant verktyg, och det använder magin i Xposed Framework att göra så.
Prestandaprofiler, som namnet antyder, tillåter användare att ställa in prestandaparametrar per app. Detta inkluderar att kunna modifiera lägsta och maximala CPU-frekvenser (inklusive flerkärnig kontroll), regulator, I/O-schemaläggare, GPU-frekvens, NICE-prioritet och så vidare. Du kan ställa in profiler för dessa parametrar för när skärmen är avstängd, när du är på låsskärmen eller när du är i vissa appar. Appar upptäcks genom aktiviteter, så detta fungerar när en applikation har minst en synlig aktivitet på skärmen.
Om du har letat efter ett sätt att implementera prestandaprofiler per app på din enhet, gå över till modulgänga att ge detta en chans.