Ciaran McCreesh wrote:
The more interesting question, then, is whether users run any non-trivial cpu-bound programs. We know the applied science types do, but they tend to be the ones who're doing clever things with icc anyway. What about normal users?
I'm sure they do on some occasion if they encode compressed audio/video, or when compressing data with zip/etc. That is probably the biggest application of cpu-bound software.
Personally, I use -Os across the board when it doesn't break. As you said I tend to be memory/IO bound, and optimizing for size helps with both (swapping causes IO). I'd probably benefit from using -O3 on the aforementioned CPU-intensive apps.
-- gentoo-dev@lists.gentoo.org mailing list