Thread (5 messages) flat view 5 messages, 3 authors, 2001-03-08

Re: speed and space Optimization

From: Gabriel Paubert <hidden>
Date: 2001-03-08 15:48:21

On Thu, 8 Mar 2001, Srinivas Rao.M wrote:
Ok. thanks for the reply Mr. Gabriel. How can i do the bench marking of
these options. Can i get some more information from somewhere on net.
-Srini...
Try "info gcc" for the optimization and machine specific options. There
are also specialized gcc mailing lists, but first read the documentation
before bothering the people on the lists.

The best benchmark is *always* the code that you want to run. On my tests
the difference between size and speed optimizations was always small
(although above the noise level), and sometimes surprising (-Os was faster
than -O2 which was faster than -O3 for some routines). The only thing you
can count on is that -O0 will generate the biggest and slowest code by
far, -O1 will make it already much smaller and faster, but still
noticeably slower than any of the higher optimization options.

But every application is different and you might notice a bigger impact
than me depending on processor and compiler options (I did these tests
about 18 months ago, compiler has improved since then but of course not as
much as we would like).

Lies, damn lies, statistics, and benchmarks...

	Regards,
	Gabriel.


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help