[Python-Dev] iterzip()
Tim Peters
tim.one@comcast.net
Tue, 30 Apr 2002 23:05:50 -0400
[Andrew MacIntyre]
> OS/2 EMX (2.2.1 without pymalloc)
> justpush 0.59
> justzip 8.85
>
> OS/2 EMX (recent CVS with pymalloc)
> justpush 0.54
> justzip 8.81
>
> 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".
> 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).