Chrome-ի հանրահայտ հավելումների արդյունավետության գնահատում

Հրապարակվել է Chrome-ի հազարավոր ամենահայտնի հավելումների բրաուզերի աշխատանքի վրա ազդեցության ուսումնասիրության արդյունքները: Ապացուցված է, որ որոշ հավելումներ կարող են զգալի ազդեցություն ունենալ աշխատանքի վրա և մեծ ծանրաբեռնվածություն ստեղծել համակարգի վրա, ինչպես նաև զգալիորեն մեծացնել հիշողության սպառումը: Թեստավորումը գնահատել է պրոցեսորի վրա բեռի ստեղծումը ակտիվ և ֆոնային ռեժիմներում, հիշողության սպառումը և ազդեցությունը բացված էջերի ցուցադրման արագության վրա: Արդյունքները ներկայացված են երկու նմուշով՝ ընդգրկելով 100 և 1000 ամենահայտնի հավելումները։

100 ամենահայտնի հավելումներից ամենաշատ պրոցեսորային հավելումներն են Evernote Web Clipper-ը (4 միլիոն օգտատեր) և Grammarly-ն (10 միլիոն օգտատեր), որոնք հանգեցնում են լրացուցիչ 500 մվ CPU-ի ժամանակի կորստի յուրաքանչյուր էջ բացելիս ( համեմատության համար, առանց հավելումների թեստային տեղ բացելը ծախսում է 40 ms):
Ընդհանուր առմամբ, 20 հավելումներ սպառում են ավելի քան 100 ms, իսկ 80-ը սպառում են 100 ms-ից պակաս: Անսպասելին Ghostery հավելյալի ռեսուրսների համեմատաբար մեծ սպառումն էր, որը խլում է պրոցեսորի ժամանակի 120 մվ: Գաղտնաբառերի կառավարիչը LastPass-ը տևել է 241 ms, իսկ Skype-ը՝ 191 ms: Այս ռեսուրսները չեն դադարում ցուցադրել, բայց դրանք արգելափակում են էջի հետ փոխգործակցության սկիզբը և ազդում սարքի էներգիայի սպառման վրա:

Chrome-ի հանրահայտ հավելումների արդյունավետության գնահատում

1000 հավելումների նմուշում կան հավելումներ, որոնք զգալիորեն ավելի նկատելի բեռ են ստեղծում.

Chrome-ի հանրահայտ հավելումների արդյունավետության գնահատում

Էջի մատուցման հետաձգման թեստում Clever, Grammarly, Cash Back for Shopping, LastPass և AVG հավելումները դանդաղեցրել են բացումը 150-300 ms-ով՝ որոշ դեպքերում առաջացնելով ուշացումներ, որոնք համեմատելի են հենց էջի մատուցման հետ: Ընդհանուր առմամբ, իրավիճակը նորմալ է, քանի որ 100 լրացումներից միայն 6-ն են հանգեցնում 100 մվ-ից ավելի ուշացման:

Chrome-ի հանրահայտ հավելումների արդյունավետության գնահատում

1000 հավելումների նմուշի արդյունքներ.

Chrome-ի հանրահայտ հավելումների արդյունավետության գնահատում

Պրոցեսորի ծանրաբեռնվածությունը գնահատելիս, որը ստեղծվել է, երբ հավելումը կատարում է ֆոնային գործողություններ, հավելումը ցույց է տվել, որ
Avira Browser Safety-ը, որը ծախսել է պրոցեսորի ժամանակի գրեթե 3 վայրկյան, մինչդեռ այլ հավելումների ծախսերը չեն գերազանցել 200 ms-ը: Քանի որ ֆոնը սովորաբար օգտագործվում է էջը բացելիս արված ցանցային հարցումները մշակելու համար, փորձարկումը կրկնվել է apple.com-ում, որը 50 հարցում է կատարում մեկի փոխարեն: Արդյունքները փոխվեցին, և Ghostery-ն դարձավ առաջատարը բեռների ստեղծման մեջ, իսկ Avira Browser Safety-ը տեղափոխվեց 9-րդ տեղ (վերլուծությունը ցույց տվեց, որ բեռը նվազել է սպիտակ ցուցակում apple.com-ի առկայության պատճառով):

Chrome-ի հանրահայտ հավելումների արդյունավետության գնահատում

Փորձարկման արդյունքներ 1000 հավելումների համար.

Chrome-ի հանրահայտ հավելումների արդյունավետության գնահատում

  • Հիշողության սպառման թեստում Avira Browser Safet-ը զբաղեցրել է առաջին տեղը՝ 218 ՄԲ հիշողության սպառմամբ (հիշողության մեջ պահպանված ավելի քան 30 հազար կանոնավոր արտահայտությունների մշակման շնորհիվ)։ Երկրորդ և երրորդ տեղերում են Adblock Plus-ը և Adblock-ը, որոնք սպառում են 200 ՄԲ-ից մի փոքր պակաս: Հիշողության սպառման առումով վատագույն 20-ը եզրափակում է uBlock Origin-ը, որը սպառում է 100 ՄԲ-ից պակաս (եթե համեմատվում է գովազդի այլ արգելափակումների հետ, uBlock Origin-ն ունի հիշողության ամենացածր սպառումներից մեկը, տես ստորև՝ արգելափակողների համեմատությունը):

    Chrome-ի հանրահայտ հավելումների արդյունավետության գնահատում

    20 ամենավատ ցուցանիշները 1000 հավելումներ փորձարկելիս.

    Chrome-ի հանրահայտ հավելումների արդյունավետության գնահատում

    Քանի որ օգտվողները հաճախ ցածր կատարողականություն և դրա հետևանքով ուշացումներ են վերագրում դիտարկիչին, այլ ոչ թե տեղադրված հավելումներին, Google-ին սկիզբ փորձեր խնդրահարույց հավելումների վերաբերյալ տեղեկատվության հետ: Chrome 83-ի կայուն թողարկումը ներկայացրեց «chrome://flags/#extension-checkup» պարամետրը, որը հնարավորություն է տալիս ցուցադրել տեղեկատվական հաղորդագրությունները գաղտնիության և կատարողականի վրա հավելումների հնարավոր ազդեցության մասին: Երբ այս տարբերակը միացված է, նոր ներդիրի էջում և հավելումների կառավարիչում կհայտնվի նախազգուշացում, որը ցույց է տալիս, որ հավելումները կարող են զգալի ռեսուրսներ սպառել կամ մուտք գործել օգտատիրոջ անձնական տվյալներ և գործունեությունը:

    Առանձին համեմատություն է արվել գովազդի արգելափակման և գաղտնիության ապահովման հավելումների՝ արտաքին սկրիպտների և գովազդային ներդիրների արգելափակման միջոցով ռեսուրսների խնայողության համատեքստում։ Լրատվական կայքերից մեկի թեստային հոդվածը մշակելիս բոլոր լրացումները նվազեցրին ծանրաբեռնվածությունը առնվազն երեք անգամ: Առաջատարը DuckDuckGo Privacy Essentials հավելումն էր, որը նվազեցրեց բեռնվածությունը թեստային էջը բացելիս 31 վայրկյանից մինչև 1.6 վայրկյան պրոցեսորի ժամանակ՝ նվազեցնելով ցանցային հարցումների քանակը 95%-ով և ներբեռնված տվյալների չափը 80%-ով։ uBlock Origin-ը ցույց տվեց նմանատիպ արդյունք։

    Chrome-ի հանրահայտ հավելումների արդյունավետության գնահատում

    DuckDuckGo Privacy Essentials-ը և uBlock Origin-ը նույնպես լավագույն արդյունքն են ցուցաբերել ֆոնային գործողությունների ռեսուրսների սպառումը չափելիս:

    Chrome-ի հանրահայտ հավելումների արդյունավետության գնահատում

    Հիշողության սպառումը ստուգելիս DuckDuckGo Privacy Essentials-ը և uBlock Origin-ը նվազեցրել են հիշողության սպառումը 536 ՄԲ-ից՝ փորձնական էջն ամբողջությամբ մշակելիս մինչև 140 ՄԲ:

    Chrome-ի հանրահայտ հավելումների արդյունավետության գնահատում

    Նմանատիպ փորձարկում է իրականացվել վեբ ծրագրավորողների հավելումների համար։ CPU բեռնվածություն:

    Chrome-ի հանրահայտ հավելումների արդյունավետության գնահատում

    CPU-ի բեռնվածությունը ֆոնային գործողություններ կատարելիս

    Chrome-ի հանրահայտ հավելումների արդյունավետության գնահատում

    Ներկայացման ուշացումներ.

    Chrome-ի հանրահայտ հավելումների արդյունավետության գնահատում

    Հիշողության սպառում.

    Chrome-ի հանրահայտ հավելումների արդյունավետության գնահատում

    Source: opennet.ru

  • Добавить комментарий