Apakah mengubah tema meningkatkan kinerja sistem?

10

Saya benar-benar memiliki perasaan bahwa setelah mengubah tema di Ubuntu saya (10,10 - tetapi juga terjadi pada versi yang berbeda) sistemnya jauh lebih cepat, atau untuk mengatakan lebih tepatnya, sistem tidak dimuat lagi. Mungkin itu hanya perasaan dan tidak lebih, tetapi saya harap saya bukan satu-satunya yang melihat ini!

vasiauvi
sumber
2
Sebutkan tema asli Anda dan yang sekarang.
Oxwivi
Sebelumnya memiliki tema Debu dan sekarang Dasar.
vasiauvi

Jawaban:

5

Bisa dipastikan, beberapa mesin / tema GTK membuat lebih cepat daripada yang lain.

Anda dapat mengujinya sendiri menggunakan perangkat lunak pembandingan GtkPerf .

  1. Instal paket gtkperf

    sudo apt-get install gtkperf
    
  2. Buka Aplikasi ➜ Alat Sistem ➜ GtkPerf :

    masukkan deskripsi gambar di sini

  3. Klik Mulai dan duduk sambil melakukan tes:

    masukkan deskripsi gambar di sini

    Hasilnya akan terdaftar di tab pertama.

  4. Beralihlah ke tema yang berbeda lalu jalankan lagi. Bandingkan hasilnya dengan tema pertama. Secara pribadi, saya menjalankan tes ini pada Elementary dan Ambiance, dan yang pertama menjalankan tes sekitar 2 detik lebih cepat, hasil Anda dapat bervariasi.

Yesaya
sumber
(tidak terkait dengan perubahan tema) .. Saya mendapatkan hasil non-linear untuk "Tambahkan teks" ... Dibutuhkan 100 kali lebih lama saat menguji 5000 iterasi, vs 500 (hanya untuk "Tambahkan teks"): GtkTextView - Tambahkan teks - waktu: 1478,43 vs 14,69 ... Saya ingin tahu apakah ini GTK itslef, atau GtkPerf .... kalau dipikir-pikir, mungkin karena itu "menggambar ulang" atau menangani seluruh buffer yang meluas dan bukan hanya bagian yang ditampilkan. ....
Peter.O
1

Tema mengubah tingkat redraw karena suatu tema dapat memiliki (mungkin) bingkai latar belakang kabur (seperti pada Windows Vista). Ini akan membutuhkan lebih banyak CPU. Mungkin itu memiliki gradien untuk latar belakang dan harus digambar ulang bahwa setiap kali Anda memindahkan atau mengubah ukuran jendela, ubah kontennya. Saya tidak 100% yakin tetapi saya percaya itu akan menjadi penyebabnya.

alexyorke
sumber