Benjamin Peterson <benja...@python.org> added the comment:

2011/7/30 Charles-François Natali <rep...@bugs.python.org>:
>
> Charles-François Natali <neolo...@free.fr> added the comment:
>
>> I actually implemented this because I wanted to confine a Python process to 
>> a cpu to prevent keep it from being tossed from core to core. It made sense 
>> to bring the other scheduling functions along for the ride.
>
> Why didn't you use something like:
>
> $ taskset <cpu mask> python myscript.py

Because I didn't want to type that every time I ran the script.

>
> By the way, binding a multi-threaded Python process to a single core
> is often a simple way to improve performance, because with the GIL the
> threads are actually serialized, so you have almost no contention, and
> your threads get hot cache.

Indeed, that's what I was doing.

----------

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

Reply via email to