22 Oct
2009
22 Oct
'09
6:13 p.m.
Sascha Siegel schrieb:
Hi,
can someone tell my whats the reason for building the arch-kernel with "# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set"?
Thank you!
Optimizing for size sacrifices performance. Read the gcc documentation about the -O{1,2,3,s} options.
I remember a few kernel devs recommending size. It was to reduce the number of cache misses and improve CPU cache utilisation, avoiding RAM and L2 cache. Fedora/RHEL appears to optimize for size. That was a while ago when I was doing some kernel stuff.... so I could be wrong.