Compilation Speeds SUN 2/50, 2/120, 2/120 FPA

stuart at rochester.UUCP stuart at rochester.UUCP
Thu Oct 10 02:11:02 AEST 1985


From: stuart

We recently got some SUN 2/50's (diskless) and a couple of floating
point accelerators to augment our SUN 2/120's.  I have a non-trivial
project using the SunWindow environment and decided to see how three of
the configurations perform on a intensive compilation.

The project includes a large number of public include files in addition
to the .c and .h sources of the project itself, so I have shown how the
project looks after preprocessor expansion.

There are too many variables to attempt a fully controlled experiment
so I tried only two runs on each of the machines.  The environment on
each machine was quiet but not silent (demons running and so forth) and
the network load was moderate.  The only attempt at eliminating variables
I made was starting each of the runs at about the same time.

The times reported are for compiling each of the source files with -g
and then loading all the objects and three library files with -g using
make.  The sizes reported are from the Release 1.2 systems; I don't
know what the differences are for Release 2.0.

                                Lines   Words   Bytes
1 project makefile                120     245    1932
24 project source files          2782    7213   60108
28 project header files           516    1247   11171
After preprocessor expansion    50711   37062  371769

24 project object files                         60108
3 public library files                         272498
(-lsuntool -lsunwindow -lpixrect)

resulting executable                           391168
stripped executable                            167936

Configuration   Real    User    System  Comments
SUN 2/50        717.7   300.8   127.1   Everything on file server
Release 2.0     721.5   299.6   128.5

SUN 2/120       580.0   322.2    93.2   /bin, /usr on file server
Release 1.2     575.1   321.8    93.9

SUN 2/120 FPA   561.6   322.0    93.3   /bin, /usr on file server
Release 1.2     562.8   321.0    93.3

NOTE: The lack of interpretative commentary is deliberate.

Stu Friedberg  {seismo, allegra}!rochester!stuart   stuart at rochester



More information about the Comp.unix mailing list