Чи зміна теми покращує продуктивність системи?


10

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


2
Згадайте свою оригінальну тему та поточну.
Oxwivi

Раніше була тема "Пил", а тепер "Елементарна".
vasiauvi

Відповіді:


5

Це, безумовно, можливо, деякі двигуни / теми GTK надають швидше, ніж інші.

Ви можете перевірити це самостійно за допомогою програмного забезпечення GtkPerf для бенчмаркінгу .

  1. Встановіть пакет gtkperf

    sudo apt-get install gtkperf
    
  2. Відкрийте програму ➜ Системні інструменти ➜ GtkPerf :

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

  3. Натисніть кнопку " Пуск" і сідайте, поки вона робить свої тести:

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

    Результати будуть вказані в першій вкладці.

  4. Перейдіть на іншу тему, а потім запустіть її знову. Порівняйте результати з першою темою. Особисто я провів цей тест на Елементарне та Ембіянс, а колишній пройшов тест приблизно на 2 секунди швидше, ваші результати можуть відрізнятися.


(не пов’язано зі зміною тем) .. Я отримую нелінійний результат для "Додати текст" ... При тестуванні 5000 ітерацій, порівняно з 500 (це потрібно лише в 100 разів): GtkTextView - Додати текст - час: 1478,43 проти 14,69 ... Цікаво, чи це GTK itlef чи GtkPerf .... подумайте, це може бути тому, що це "перемальовування" або обробка всього буфера, що розширюється, а не лише відображеного розділу. ....
Пітер.О

1

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.