Port-vax archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: static binary timings (Was: Some more patches for GCC on NetBSD/VAX coming soon...)



On 2016-03-30 14:11, Anders Magnusson wrote:
Den 2016-03-30 kl. 13:34, skrev David Brownlee:
Conclusions (albeit with simh timings)
- having makemandb running makes timings (and the machine) pretty much
useless
- NOPAM reduced login time by 33%
- NOPIC reduced login time by 50%
- NOPIC reduced boot time by 25%, even allowing for fixed times such
as kernel boot

This is actually very strange, since the generated assembler is
basically the same.

Maybe if it's the dynamic linking itself and not PIC that is causing the
speed penalty?

It would be interesting to test this on real iron (Johnny? :-)  to see
the outcome.

The 8650 is up and running. Just point me to tarballs... :-)

Dynamic linking definitely have costs. All the file opening and symbol resolving... But also, just image activation I seem to remember being an issue.

Davids tests are interesting, but unfortunately, having login data samples at 6,4,3 means we have way too low resoltion and too few samples to draw any real conclusions.

And since David asked, yes - I also noticed that makemandb now is run by default at boot time. Was a bit surprised by that one myself. :-)

	Johnny



Home | Main Index | Thread Index | Old Index