Pagrindinis » Darbalaukis » „Chrome“ naršyklė gauna greičio padidinimą naudojant profilio optimizavimą

    „Chrome“ naršyklė gauna greičio padidinimą naudojant profilio optimizavimą

    „Google“ artėjantis „Chrome“ kūrimas „Chrome 55“ ateis su kai kuriais patobulinimais, kad „Google“ naršyklė būtų mažiau išteklių. Tuo tarpu kompanija įdiegė dar ką nors, kad pagreitintų „Chrome“: Profilio optimizavimas.

    Iš pradžių „Microsoft“ „Visual Studio“ kūrėjų įrankiuose aptikta „Profile Guided Optimization“ („PGO“) yra technologija, kuri stebi naudotojo sąveiką su programa.

    Kai kurios funkcijos naudojamos daugiau, kitos mažiau. Su PGO, dažniau naudojamos funkcijos bus optimizuotos greičiui, kol mažiau naudojamos funkcijos yra optimizuoti mažesnis, šiek tiek lėčiau. Rezultatas - mažesnis bendras kodo pėdsakas ir greitesnis „Chrome“.

    Optimizavimas taip pat atliekamas kodo atminties vietoje, nes PGO perkels retai naudojamas funkcijas nuo tų, kurie dažnai naudojami. Tai leidžia geriau valdyti CPU instrukcijų talpyklą, išvengiant mažiau naudojamo kodo talpyklos, todėl geresnis našumas.

    PGO poveikis apkrovai ir paleidimo laikui
    Naujo skirtuko puslapio įkėlimo laikas 14,8% greičiau
    Puslapio apkrova (laikas iki pirmo dažymo) 5,9% greičiau
    Paleidimo laikas 16,8% greičiau

    Kiek tai susiję su skaičiais, būtų „Chrome“ kūrinys, turintis PGO 15% greičiau Windows sistemoje, palyginti su „Chrome“ statymu be PGO.

    Tiems, kurie yra geresnių „Chrome“ naršyklių gerbėjai, „Build 53“ yra tai, ko ieškote, jei naudojate 64 bitų „Chrome“ versiją. Jei naudojate 32 bitų naršyklės versiją, „Build 54“ - tai kūrinys, kurį norite atlikti.

    Kai „PGO“ dabar yra „Chrome“, o „Chrome“ 55 netrukus pasirodys, atrodo, kad „Google“ pagaliau nusprendė sumažinti savo naršyklės riebalus, o tai jau seniai pavyko.