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/2010-May/100139.html below:

[Python-Dev] Fixing the GIL (with a BFS scheduler)

[Python-Dev] Fixing the GIL (with a BFS scheduler) [Python-Dev] Fixing the GIL (with a BFS scheduler)Antoine Pitrou solipsis at pitrou.net
Mon May 17 20:28:47 CEST 2010
On Mon, 17 May 2010 11:15:49 PDT
Bill Janssen <janssen at parc.com> wrote:
> 
> What I did know was that
> some of our big complicated Python multi-threaded daemons had shown
> puzzling resource hogging when moved from small Macs to large 8-core
> machines with hardware RAID and lots of memory.

Could you give detailed information about this?

Since you're talking about a "big complicated Python multi-threaded
daemon", I presume you can't port it to Python 3 very quickly, but it
would be nice to know if the problem disappears with 3.2.

> I'm not sure what you mean by "spinning loops".

It was an allusion to Dave Beazley's first benchmarks, which merely ran
a spinning loop over several threads, and showed catastrophic
degradation under OS X.

> But I *am* on Mac OS X, along with an increasing percentage of the
> world.  And I'm dismayed that there's no momentum to fix this problem.

There /has/ been momentum in fixing it. In py3k.

Regards

Antoine.
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