Verbessert das Ändern des Themas die Systemleistung?


10

Ich habe wirklich das Gefühl, dass nach dem Ändern des Themas auf meinem Ubuntu (10.10 - aber es ist auch auf einer anderen Version passiert) das System viel schneller ist, oder genauer gesagt, das System wird nicht mehr geladen. Vielleicht ist es nur ein Gefühl und nichts weiter, aber ich hoffe, dass ich nicht der einzige bin, der das sieht!


2
Erwähnen Sie Ihr ursprüngliches und das aktuelle Thema.
Oxwivi

Vorher hatte das Thema Staub und jetzt Elementary.
Vasyauvi

Antworten:


5

Es ist sicherlich möglich, dass einige GTK-Engines / Themes schneller gerendert werden als andere.

Sie können dies selbst mit der Benchmarking-Software GtkPerf testen .

  1. Installieren Sie das Paket gtkperf

    sudo apt-get install gtkperf
    
  2. Öffnen Sie es Anwendungen ➜ System Tools ➜ GtkPerf :

    Geben Sie hier die Bildbeschreibung ein

  3. Klicken Sie auf Start und lehnen Sie sich zurück, während die Tests durchgeführt werden:

    Geben Sie hier die Bildbeschreibung ein

    Die Ergebnisse werden auf der ersten Registerkarte aufgelistet.

  4. Wechseln Sie zu einem anderen Thema und führen Sie es erneut aus. Vergleichen Sie die Ergebnisse mit dem ersten Thema. Persönlich habe ich diesen Test auf Elementary und Ambiance durchgeführt, und der erstere hat den Test etwa 2 Sekunden schneller ausgeführt. Ihre Ergebnisse können variieren.


(nicht im Zusammenhang mit dem Ändern von Themen) .. Ich erhalte ein nichtlineares Ergebnis für "Text hinzufügen" ... Es dauert 100-mal länger, wenn 5000 Iterationen getestet werden, gegenüber 500 (nur für "Text hinzufügen"): GtkTextView - Text hinzufügen - Zeit: 1478.43 vs 14.69 ... Ich frage mich, ob dies GTK itslef oder GtkPerf ist. Denken Sie daran, es kann sein, dass es den gesamten expandierenden Puffer "neu zeichnet" oder verarbeitet und nicht nur den angezeigten Abschnitt. ....
Peter.O

1

Das Thema ändert die Neuzeichnungsrate, da ein Thema (möglicherweise) einen unscharfen Hintergrundrahmen haben kann (wie in Windows Vista). Dies würde viel mehr CPU erfordern. Möglicherweise hat es einen Verlauf für einen Hintergrund und es muss neu gezeichnet werden, dass jedes Mal, wenn Sie ein Fenster verschieben oder seine Größe ändern, dessen Inhalt geändert wird. Ich bin nicht 100% sicher, aber ich glaube, das wäre die Ursache.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.