2020 LiveCD Memory Usage Compare

Time for a 20.04 LTS LiveCD memory comparison with a bunch more distros. I last did one in 2016.

Using Lubuntu as an example base memory usage approximately doubled from 2016 (251M) to 2020 (585M). Those numbers aren't strictly comparable because I'm not using the exact same setup as in 16.04 and I enabled more modern features (virtio graphics, EUFI, 4 cores).

Memory usage compared (in G) 000.20.20.40.40.60.60.80.8111.21.21.41.41.61.61.81.8222.22.2Clear 33300Elementary 5.1Endless 3.8Fedora 32KubuntuLubuntuManjaro 20.0.3 XFCEopenSUSE Leap 15.1Solus 4.1UbuntuUbuntu BudgieUbuntu MateXubuntu0.822.259000436946966356.3326446313486Clear 333000.869.95685851611904356.3326446313486Elementary 5.11117.6547165952911337.5288111415677Endless 3.81.25165.35257467446323314.02401927934153Fedora 320.8213.05043275363525356.3326446313486Kubuntu0.585260.7482908328073376.54676563286307Lubuntu0.9308.44614891197944346.93072788645816Manjaro 20.0.3 XFCE1.25356.14400699115146314.02401927934153openSUSE Leap 15.11403.84186507032354337.5288111415677Solus 4.11451.53972314949556337.5288111415677Ubuntu1499.2375812286677337.5288111415677Ubuntu Budgie0.9546.9354393078397346.93072788645816Ubuntu Mate0.6594.6332973870118375.1364781211295Xubuntu1.536.250372140170775290.51922741711536Clear 333001.2583.94823021934286314.02401927934153Elementary 5.11.5131.6460882985149290.51922741711536Endless 3.81.5179.34394637768705290.51922741711536Fedora 321.25227.04180445685907314.02401927934153Kubuntu0.7274.7396625360311365.73456137623907Lubuntu1.5322.43752061520325290.51922741711536Manjaro 20.0.3 XFCE1.75370.1353786943753267.0144355548892openSUSE Leap 15.11.5417.83323677354736290.51922741711536Solus 4.11.5465.5310948527194290.51922741711536Ubuntu1.5513.2289529318915290.51922741711536Ubuntu Budgie1.25560.9268110110635314.02401927934153Ubuntu Mate1.25608.6246690902356314.02401927934153Xubuntu1.7550.24174384339459267.0144355548892Clear 333001.7597.93960192256667267.0144355548892Elementary 5.11.75145.63746000173873267.0144355548892Endless 3.81.75193.33531808091084267.0144355548892Fedora 321.75241.03317616008286267.0144355548892Kubuntu0.9288.73103423925494346.93072788645816Lubuntu1.75336.4288923184271267.0144355548892Manjaro 20.0.3 XFCE2384.1267503975991243.50964369266302openSUSE Leap 15.11.75431.8246084767712267.0144355548892Solus 4.12.25479.5224665559432220.00485183043688Ubuntu2527.2203246351154243.50964369266302Ubuntu Budgie1.75574.9181827142874267.0144355548892Ubuntu Mate1.5622.6160407934594290.51922741711536XubuntuMemory usage compared (in G)Boots to DE that can start somethingBrowser load simple websiteYouTube plays Big Buck Bunny maximi…YouTube plays Big Buck Bunny maximized

Lubuntu is able to work with less at least partially because of Zram. The other distro that has Zram enabled is Endless, but they also use the Chromium browser which generally uses more memory than Firefox (also Elementary uses Ephipany). My guess is if Xubuntu enabled zram it's profile would more closely match Lubuntu.

Notes:

  • Time limit for each applicaton launch is approximately 30 seconds.
  • Accuracy over 1G is by .25G increments. Under 1G, I tried to narrow it down to at least .1G.
  • Getting out of full screen on YouTube apparently is an intensive task. Dropped testing that.
  • Screen size was set to 1080p/60Hz.
  • Sample qemu line: qemu-system-x86_64 -enable-kvm -cdrom clear-33300-live-desktop.iso -smbios file=/usr/share/ovmf/OVMF.fd -m 1024M -smp 4 -cpu host -vga virtio --full-screen
  • All Ubuntu derivatives were from 20.04 LTS