scheduling/timing weirdo
Stephen K. Uitti
suitti at pur-phy.UUCP
Tue May 15 07:33:37 AEST 1984
You added some optimal code to a PDP 11/45 program and it
slowed down in system time.
One of the things that can happen to a machine with a small
address space is that you can run out of data space. In this case,
it may be that stdio can't malloc more space for a new buffer. If
this happens, it silently doesn't bother buffering. You get single
character writes, that is, one sys call per character. Sometimes
this will increase your user time two.
This shouldn't happen if you compile with split instruction
& data (which, if memory serves, is available on an 11/45). We have this
kind of problem from time to time with "vnews" on our 11/44. The only
other thing I can think of is that you do more swapping with a
bigger processes (not a problem on 11's with > 1 Meg of RAM). This is
unlikely for a small change.
Stephen Uitti (Purdue physics site manager)
UUCP: pur-ee!Physics:suitti, purdue!Physics:suitti
INTERNET: suitti @ pur-phy.UUCP
More information about the Comp.unix.wizards
mailing list