Microsoft forsøger at forbedre enhedens batterilevetid med Chromium-baserede browsere
Chromium er en populær webbrowser-motor, der bruges i de fleste populære software, inklusive Google Chrome, Opera, Vivaldi, Yandex Browser og Microsoft Edge (i dens pre-release-version). Mens Chromium leverer den imponerende gengivelseshastighed og kompatibilitet med webstandarder, er Chromium kendt for at dræne enhedens batteri og forbruge en masse RAM. Microsoft arbejder på at forbedre sin adfærd på dette område.
Løsningen Microsoft foreslår er at forhindre medieindhold i at blive cachelagret til harddisken på en enhed.
I dag cachelagres streaming medieindhold til disk under optagelse og afspilning. At holde disken aktiv under denne proces øger strømforbruget generelt og kan også forhindre visse lavere strømtilstande i at blive aktiveret i operativsystemet. Da medieforbrug er et scenarie med højt forbrug, har dette ekstra strømforbrug en negativ indvirkning på batteriets levetid. Dette forslag vil forhindre caching af bestemt medieindhold til disk med det formål at forbedre enhedens batterilevetid for brugerne.
Det gjorde teamet bag Edge-browseren lokal test af en foreløbig implementering afspilning af ukrypteret 1080p streaming medieindhold på en bærbar computer, mens den er afbrudt fra strømforsyningen. Testkonfigurationen samplede strømmålinger hvert 10. sekund. Resultaterne for både baseline build og en build med implementeringen tilføjet blev bestemt af gennemsnittet af fem kørsler hver, hvor hver kør var fem minutter.
Testene viste en forbedring på 62mW for hovedbatteriskinnen med ændringen aktiveret. Under denne test faldt skriveaktiviteten på systemdisken med 309KB/sek. Der blev ikke observeret væsentlige ændringer i virtuelt arbejdssæt.
Microsoft fanger følgende mål:
- For at forbedre batterilevetiden for enheder ved at reducere strømforbruget under medieafspilning.
- For at minimere negativ indvirkning på almindelige scenarier, der kan være afhængige af diskcache, specifikt optimering af søgetiden, når brugeren spole frem eller tilbage med et par sekunder.
Microsofts forslag er at tilføje et særligt flag til Chromium, da denne nye adfærd ikke er godkendt endnu. Hvis det til sidst tilføjes, vil vi være i stand til at lege med det og kontrollere det i aktion.