A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2003-December/040939.html below:

[Python-Dev] Re: a serious threat to 2.3's speed?

[Python-Dev] Re: a serious threat to 2.3's speed? [Python-Dev] Re: a serious threat to 2.3's speed?Michael Hudson mwh at python.net
Fri Dec 12 09:29:06 EST 2003
"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

More information about the Python-Dev mailing list

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