First page Back Continue Last page Overview Graphics
So just fix the application !
Simply run an strace ! - cue total perspective failure ...
- OO.o does ~14k syscalls on startup
- If we save only one seek on startup ie. < 1% optimization
- 8000000 / 14000 => 1000 ticks per syscall ...
Linux: “lets you do stupid things faster ?”
OO.o cuts corners to try to save seeks
- force-pagein binary to pre-load libraries & avoid seeks.
- Binary databases instead of flat XML files
- Aggregating small files (eg. Icons) into .zip collections
Gnome tries too:
- Shared icon data caches:
- Even icon data mmapped, GdkPixbuf pixel pointer -> mmap.
But ... does it help ?