[Python-Dev] iterzip()

Andrew MacIntyre andymac@bullseye.apana.org.au
Thu, 2 May 2002 09:49:06 +1100 (edt)


On Tue, 30 Apr 2002, Tim Peters wrote:

> [Andrew MacIntyre]

{...}

> > FreeBSD 4.4 (2.1.1 w/o pymalloc)
> >   justpush  89.72
> >    justzip 110.41
> >
> > FreeBSD 4.4 (recent CVS with pymalloc)
> >   justpush  19.21
> >    justzip  46.32
> >
> > The FreeBSD box is more mature hardware (P5-166).
>
> By "more mature" in this context I assume you mean more "obsolete" than
> "better developed".

Elderly but still reliable.

> > I'm surprised at the difference in the 2 sets of results on it.  AFAIK,
> > the compiler version and switches are identical for the two interpreters
> > (the 2.1.1 is from the binary package on the FreeBSD 4.4 CDs).
>
> justpush() primarily tests realloc() speed, and pymalloc isn't (yet)
> involved in managing list-gut memory.  So I expect this has much more to do
> with the libc(s) they're using than with the compiler(s).

I was only referring to the two FreeBSD runs, where the same libc is
involved.

--
Andrew I MacIntyre                     "These thoughts are mine alone..."
E-mail: andymac@bullseye.apana.org.au  | Snail: PO Box 370
        andymac@pcug.org.au            |        Belconnen  ACT  2616
Web:    http://www.andymac.org/        |        Australia