Czy zmiana motywu poprawia wydajność systemu?


10

Naprawdę mam wrażenie, że po zmianie motywu na moim Ubuntu (10.10 - ale stało się to również w innej wersji) system jest znacznie szybszy, a ściślej mówiąc, system nie jest już ładowany. Może to tylko uczucie i nic więcej, ale mam nadzieję, że nie tylko ja to widzę!


2
Wspomnij o swoim oryginalnym i bieżącym motywie.
Oxwivi

Wcześniej miał motyw Kurz, a teraz elementarny.
vasiauvi

Odpowiedzi:


5

Z pewnością jest to możliwe, niektóre silniki / motywy GTK renderują się szybciej niż inne.

Możesz to przetestować samodzielnie, korzystając z oprogramowania do testów porównawczych GtkPerf .

  1. Zainstaluj pakiet gtkperf

    sudo apt-get install gtkperf
    
  2. Otwórz Aplikacje ➜ Narzędzia systemowe ➜ GtkPerf :

    wprowadź opis zdjęcia tutaj

  3. Kliknij Start i usiądź wygodnie podczas wykonywania testów:

    wprowadź opis zdjęcia tutaj

    Wyniki zostaną wyświetlone w pierwszej zakładce.

  4. Przełącz na inny motyw, a następnie uruchom go ponownie. Porównaj wyniki z pierwszym motywem. Osobiście przeprowadziłem ten test na elementarnych i ambiance, a ten pierwszy przeprowadził test około 2 sekundy szybciej, wyniki mogą się różnić.


(niezwiązane ze zmianą motywów) .. Otrzymuję wynik nieliniowy dla „Dodaj tekst” ... Testowanie 5000 iteracji trwa 100 razy dłużej niż 500 (tylko dla „Dodaj tekst”): GtkTextView - Dodaj tekst - czas: 1478.43 vs 14.69 ... Zastanawiam się, czy to GTK itslef, czy GtkPerf ... przyjdź do tego, może dlatego, że „przerysowuje” lub obsługuje cały rozwijany bufor, a nie tylko wyświetlaną sekcję. ....
Peter.O

1

Motyw zmienia częstotliwość odświeżania, ponieważ może mieć (być może) rozmazaną ramkę tła (jak w systemie Windows Vista). Wymagałoby to znacznie więcej procesora. Być może może mieć gradient dla tła i musiałby przerysowywać, że za każdym razem, gdy przesuwasz lub zmieniasz rozmiar okna, zmieniasz jego zawartość. Nie jestem w 100% pewien, ale wierzę, że to byłaby przyczyna.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.