New submission from Ross Cohen <rco...@snurgle.org>:

This is a backport of the newgil work to the 2.7 branch (otherwise known as 
trunk.) Patch is against r77678.

Created by diffing r76193 (last in the newgil branch)
against r76189 and applying the result. Generally applied cleanly and it looked 
as though only 1 reject needed to be massaged in. Passes all tests except for 
test_command, but the unpatched source also fails that test on my machine.

Perf numbers for linux on Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz
Using benchmark from here:
http://www.mail-archive.com/python-...@python.org/msg43407.html
-j0
2.7   : 14.93s, 15.71s, 15.03s
newgil: 15.32s, 15.45s, 15.78s

-j4
2.7   : 22.44s, 22.30s, 22.19s
newgil: 18.75s, 18.80s, 18.79s

----------
components: Interpreter Core
files: newgil-2.7.diff
keywords: patch
messages: 98122
nosy: rcohen
severity: normal
status: open
title: newgil backport
type: performance
versions: Python 2.7
Added file: http://bugs.python.org/file15967/newgil-2.7.diff

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue7753>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to