But before we start…
We all know that both KDE and Xfce are some of the most customizable D.E’s Linux currently has to offer, yet the underlying gap between the two is quite a big one.
While the KDE environment is built upon Qt applications framework, Xfce on the other side of the coin is built using GTK+ tools, this in turn creates apps that are not only looking differently but also working (performing) dissimilarly.
In this comparison I’ve decided to focus on a specific launching speed criteria which demonstrates the performance of each desktop environment regarding the launching speed of apps.
Xfce VS KDE Speed Comparison
In order to maintain neutrality, I chose apps that are either native to a certain environment or non-native to both of the environments, the below apps are representing: XUL, Qt, GTK 2 and GTK 3 apps respectively.
App / Cold boot | Xfce | KDE |
---|---|---|
Firefox (31) | 3.012 | 5.239 |
Dolphin (4.12.5) | 0.314 | 0.312 |
Thunar (1.6.3) | 0.012 | 0.185 |
Gnome System Monitor (3.12.2) | 0.374 | 0.603 |
Second Time (warm boot) | ||
Firefox | 2.789 | 3.937 |
Dolphin | 0.294 | 0.312 |
Thunar | 0.018 | 0.152 |
Gnome System Monitor | 0.389 | 0.321 |
The above table shows us that all in all, Xfce is faster than KDE when it comes to the launching speed of different kind of apps.
However, in some unique cases we can see that Xfce performs: worse than KDE (red), worse in the second launch attempt comparing to its first attempt (orange) or both worse than KDE and than the first attempt (red + orange).
While Xfce performance wasn’t quite consistent when comparing the first to the second launch, KDE on the other hand showed more consistency with only one exception (yellow) that showed no improvement upon the second launching.
Another way to see things is by using a bar chart, this might portray the picture a little bit better for you, if you’re a visual type of person.
So, these are the results I got, since both environments are highly customizable it’s hard to choose one over another, yet if one has a preference for either speed or consistency then this might be the crucial push you’ve been looking for.
Hardware / Software Specifications
Kernel: Linux 3.14.14
Processor: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
OS: Gentoo
KDE version: 4.12.5
Xfce: 4.10.0 + Compton compositor (otherwise performance is subpar)
Lastly, feel free to add your thoughts in the comments section below…