Le 26/01/11 13:50, James Kuyper a écrit :
>
> Let's say that you have a program that takes 10 seconds to perform an
> operation that you have to wait for before you can do anything else
> useful. Thanks to some 20,000 separate decisions made by 5000 different
> hardware and software designers about how each individual hardware and
> software component of your system should be designed, that operation
> does NOT take a a full minute to execute; those individual decisions
> saved you an average of only 2.5 milliseconds each. If each of those
> designers had taken the attitude that "no one cares about saving 2.5
> milliseconds", most of those decisions might have been made differently.
> Do you think that would have been the right thing for those designers to
> have done?
>
>
Thanks. You have just explained why gcc takes always longer and longer
to compile the same stuff with each new release.
At each decision tree node some gnu guy says
"This new extra optimization just takes 2.5 ms! That's nothing"
And there we go.