ESpinner: Cache working.png into memory
Using Debian sid/unstable with evolution 3.38.2-1, running opensnoop-perf
from perf-tools in the background, shows that Evolution opens the same icon files from the filesystem. I wonder, if this could be cached somehow?
$ sudo opensnoop-perf
[…]
evolution 4375 0x68 /usr/share/icons/gnome/8x8/emblems/emblem-new.png
evolution 4375 0x68 /usr/share/icons/gnome/16x16/places/folder.png
evolution 4375 0x68 /usr/share/icons/gnome/8x8/emblems/emblem-new.png
evolution 4375 0x68 /usr/share/icons/gnome/16x16/places/folder.png
evolution 4375 0x68 /usr/share/icons/gnome/8x8/emblems/emblem-new.png
evolution 4375 0x68 /usr/share/icons/gnome/16x16/places/folder.png
evolution 4375 0x68 /usr/share/icons/gnome/8x8/emblems/emblem-new.png
evolution 4375 0x68 /usr/share/icons/gnome/16x16/places/folder.png
Xorg 1702 0x27 /proc/1729/cmdline
evolution 4375 0x68 /usr/share/evolution/images/working.png
evolution 4375 0x68 /usr/share/evolution/images/working.png
evolution 4375 0x68 /usr/share/evolution/images/working.png
evolution 4375 0x68 /usr/share/icons/gnome/8x8/emblems/emblem-new.png
evolution 4375 0x68 /usr/share/icons/gnome/16x16/places/folder.png
evolution 4375 0x68 /usr/share/icons/gnome/8x8/emblems/emblem-new.png
evolution 4375 0x68 /usr/share/icons/gnome/16x16/places/folder.png
evolution 4375 0x68 /usr/share/icons/gnome/8x8/emblems/emblem-new.png
evolution 4375 0x68 /usr/share/icons/gnome/16x16/places/folder.png
evolution 4375 0x68 /usr/share/icons/gnome/8x8/emblems/emblem-new.png
evolution 4375 0x68 /usr/share/icons/gnome/16x16/places/folder.png
[…]