Маглевтің жаңа JIT компиляторы Chrome өнімділігін арттырады

Google 114 маусымда Chrome 5 пайдаланушыларына шығарылатын Maglev атты жаңа JIT компиляторын ұсынды. JIT компиляторы көп қолданылатын JavaScript коды үшін өнімділігі жоғары машина кодын жылдам жасауға бағытталған. Maglev қосу Jetstream өнімділігі сынағы 7.5%-ға және спидометр сынағы 5%-ға жылдамдады.

Сонымен қатар, Chrome өнімділігінің өсуінің жалпы динамикасы атап өтілген:

  • Веб-сайттармен жұмыс істеу және танымал JavaScript кітапханаларының орындалу жылдамдығын өлшеу кезінде шолғыштың жауап беруіне бағытталған Speedometer тестінде Chrome ұпайлары 330-дан 491 ұпайға дейін жақсарды. Маглевке көшуден басқа, тестілеу өткен жылдағы шығарылымдарда жасалған басқа оңтайландыруларды да ескерді (101 шығарылымнан), мысалы, JavaScript қозғалтқышындағы функцияларды шақыру үшін оңтайландырулар.
  • JavaScript және WebAssembly көмегімен жетілдірілген веб-қосымшалармен жұмысты тексеруге арналған Jetstream тестінде Maglev-ті пайдалану 330 ұпайға (7.5% жақсарту) қол жеткізуге мүмкіндік берді.
  • Браузердің графикалық ішкі жүйесінің ақпаратты жоғары кадр жиілігінде көрсету мүмкіндігін сынайтын MotionMark тестінде өнімділік өткен жылдан бері үш есе жақсарды. Жыл басынан бері әзірлеушілер Chrome-дағы графикамен жұмысты жылдамдататын 20-дан астам оңтайландыруды ұсынды, олардың жартысы қазірдің өзінде тұрақты шығарылымдардың кодтық базасына енгізілген. Мысалы, Canvas-пен жұмыс істеу өнімділігі жақсартылды, код профиліне негізделген оңтайландырулар қосылды, GPU жағында орындалатын тапсырмаларды жоспарлау жақсартылды, қабатты тегістеу (композициялау) өнімділігі жақсартылды, жаңа динамикалық қарсы -бүркеншіктеу алгоритмі MSAA (Multisample Anti-aliasing) енгізілді және операцияларды параллельдеу үшін бөлек процестерге 2D кенепті растризациялау қамтамасыз етілді.

Ақпарат көзі: opennet.ru

пікір қалдыру