Процена утицаја оптимизација у ГНОМЕ 46 на перформансе терминалних емулатора

Објављени су резултати тестирања ефикасности оптимизација додатих у ВТЕ библиотеку (виртуелна ТЕРминална библиотека) и укључених у издање ГНОМЕ 46. Током тестирања мерена је одзивност интерфејса у терминалским емулаторима Алацритти, Цонсоле (ГТК 4). , ГНОМЕ Терминал (ГТК 3 и 4) и ВТЕ Тест Апп (пример из ВТЕ спремишта), када се покреће на Федора 39 са ГНОМЕ 45 и Федора 40-бета са ГНОМЕ 46. Апликација Алацритти не користи ВТЕ библиотеку и изабрана је као референцу, пошто је, судећи по прошлим тестовима, један од најбржих емулатора терминала. За мерење је коришћен хардверски сензор базиран на плочи Теенси, који мери време између притиска на дугме и појављивања информација на екрану.

ВТЕ библиотека обезбеђује готов ГТК виџет који се користи у различитим терминалским емулаторима за ГНОМЕ, укључујући ГНОМЕ терминал, конзолу, црну кутију, Тилик, Терминатор и Птикис. У верзији ГНОМЕ 46, ВТЕ је значајно редизајнирао унутрашње структуре, што је, према речима програмера, довело до бржих операција, чији је пораст перформанси достигао 40% на тестовима. Са практичне стране, оптимизације су довеле до смањења кашњења у рендеровању у конфигурацијама са ГТК 4. Раније су била приметна кашњења уноса са тастатуре у Цонсоле и ГНОМЕ Термина, што је многе кориснике обесхрабрило да користе стандардне емулаторе терминала за ГНОМЕ. Са ВТЕ 0.76 овај проблем је решен.

Независно тестирање је потврдило приметно смањење кашњења у уносу података у апликацијама заснованим на ВТЕ, што се примећује не само у једноставним, већ иу сложеним сценаријима употребе терминала. На пример, када се користи неовим, улазне латенције терминалних емулатора заснованих на ВТЕ су смањене на ниво најбржег Алацритти терминала. Конкретно, у тесту повезаном са коришћењем услужног програма „мачка“, одзив на притиске тастера у конзоли и ГНОМЕ терминалу смањен је на 40 на 12 мс, а у тесту померања у неовим – са 45 на 23 мс.

Процена утицаја оптимизација у ГНОМЕ 46 на перформансе терминалних емулатора
Процена утицаја оптимизација у ГНОМЕ 46 на перформансе терминалних емулатора
Процена утицаја оптимизација у ГНОМЕ 46 на перформансе терминалних емулатора

Убрзање при коришћењу нове верзије ВТЕ библиотеке је такође забележено у тестном пакету втебенцх, који не мери кашњење у уносу, већ време читања са ПТИ уређаја и перформансе рашчлањивања (брзина померања и тестови кретања курсора). Истовремено, у већини втебенцх тестова, терминал Алацритти надмашује Цонсоле и ГНОМЕ Терминал, али заостајање за овим другим није тако изражено као раније. Део кашњења у ГНОМЕ терминалу је због додатних трошкова подршке функцијама приступачности.

Процена утицаја оптимизација у ГНОМЕ 46 на перформансе терминалних емулатора


Извор: опеннет.ру

Додај коментар