[Python-Dev] nested scopes confusion
Tue, 4 Dec 2001 22:04:31 +0100
From: "Jeremy Hylton" <email@example.com>
> >>>>> "TH" == Thomas Heller <firstname.lastname@example.org> writes:
> >> But the performance characteristics of class vs. function is
> >> really the bottleneck of your application? Are you sure that
> >> nested fuctions are really cheaper?
> TH> Calling a.test() takes 3.3 microseconds, and c.test() takes 3.16
> TH> microseconds.
> So I 5% difference, based on a single set of measurements with one
> compiler/platform/etc., is enough to go out of your way to avoid
No. The test only shows (or suggests for this particular compiler/platform)
that calling methods (which are using nested scopes) has the same
speed than normal methods and not a factor of 5 or whatever
slowdown of callable classes.
> That seems conceivable for some very small set of
> applications, but not in general.