On Thu, Apr 2, 2009 at 04:16, John Ehresman <jpe at wingware.com> wrote: > Collin Winter wrote: > >> Have you measured the impact on performance? >> > > I've tried to test using pystone, but am seeing more differences between > runs than there is between python w/ the patch and w/o when there is no hook > installed. The highest pystone is actually from the binary w/ the patch, > which I don't really believe unless it's some low level code generation > affect. The cost is one test of a global variable and then a switch to the > branch that doesn't call the hooks. > > I'd be happy to try to come up with better numbers next week after I get > home from pycon. > Pystone is pretty much a useless benchmark. If it measures anything, it's the speed of the bytecode dispatcher (and it doesn't measure it particularly well.) PyBench isn't any better, in my experience. Collin has collected a set of reasonable benchmarks for Unladen Swallow, but they still leave a lot to be desired. From the discussions at the VM and Language summits before PyCon, I don't think anyone else has better benchmarks, though, so I would suggest using Unladen Swallow's: http://code.google.com/p/unladen-swallow/wiki/Benchmarks -- Thomas Wouters <thomas at python.org> Hi! I'm a .signature virus! copy me into your .signature file to help me spread! -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20090402/23b4c5c3/attachment.htm>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4