Меняет ли тема улучшение производительности системы?

10

У меня действительно есть такое чувство, что после смены темы в моем Ubuntu (10.10 - но это также произошло в другой версии) система намного быстрее, или, точнее говоря, система больше не загружается. Может быть, это просто чувство и ничего более, но я надеюсь, что я не единственный, кто это видит!

vasiauvi
источник
2
Укажите вашу оригинальную тему и текущую.
Oxwivi
До этого была тема Dust, а теперь Elementary.
vasiauvi

Ответы:

5

Это, безусловно, возможно, некоторые движки / темы GTK отображаются быстрее, чем другие.

Вы можете проверить это самостоятельно с помощью программного обеспечения для тестирования GtkPerf .

  1. Установить пакет gtkperf

    sudo apt-get install gtkperf
    
  2. Откройте его Приложения ➜ Системные инструменты ➜ GtkPerf :

    введите описание изображения здесь

  3. Нажмите Пуск и откиньтесь на спинку, пока он делает свои тесты:

    введите описание изображения здесь

    Результаты будут перечислены на первой вкладке.

  4. Переключитесь на другую тему и запустите ее снова. Сравните результаты с первой темой. Лично я выполнил этот тест для Elementary и Ambiance, а первый выполнил тест примерно на 2 секунды быстрее, ваши результаты могут отличаться.

Исайя
источник
(не относится к изменению темы) .. Я получаю нелинейный результат для «Добавить текст» ... Это занимает в 100 раз больше времени при тестировании 5000 итераций, по сравнению с 500 (только для «Добавить текст»): GtkTextView - Добавить текст - время: 1478,43 против 14,69 ... Интересно, если это GTK itslef или GtkPerf .... если подумать, то это может быть потому, что он «перерисовывает» или обрабатывает весь расширяющийся буфер, а не только отображаемый раздел. ....
Peter.O
1

Тема действительно изменяет скорость перерисовки, потому что тема может иметь (возможно) размытый фоновый кадр (как в Windows Vista). Это потребует гораздо больше ресурсов процессора. Возможно, у него может быть градиент для фона, и ему придется перерисовывать каждый раз, когда вы перемещаете или изменяете размер окна, меняете его содержимое. Я не уверен на 100%, но я верю, что это будет причиной.

alexyorke
источник