"Delaney, Timothy C (Timothy)" <tdelaney at avaya.com> writes: >> From: Fredrik Lundh >> >> key features contributing to this is true gc, call-site >> caching, and "traditional" >> (C-style) argument passing for common cases. > > Did you collect stats on how much garbage collection actually > occurred during the tests? How did it compare to stock CPython? > > One of the big flaws in benchmarking early versions of Java of > course was that most tests didn't end up invoking the garbage > collector - hence showing an artificially good result that could not > be observed in real-world usage. If you read the pytte1 pages you can find /F talking about how accidentally disabling the GC wrecked performance. My suspicion is that Python apps allocate and deallocate so many objects that not having a GC around leads to ferociously cache hostile behaviour. Cheers, mwh -- Famous remarks are very seldom quoted correctly. -- Simeon Strunsky
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