Author benjamin.peterson
Recipients amaury.forgeotdarc, benjamin.peterson, neologix, pitrou, rosslagerwall
Date 2011-07-30.14:15:16
SpamBayes Score 7.2397e-05
Marked as misclassified No
Message-id <>
In-reply-to <>
2011/7/30 Charles-Fran├žois Natali <>:
> Charles-Fran├žois Natali <> 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

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.
Date User Action Args
2011-07-30 14:15:17benjamin.petersonsetrecipients: + benjamin.peterson, amaury.forgeotdarc, pitrou, neologix, rosslagerwall
2011-07-30 14:15:17benjamin.petersonlinkissue12655 messages
2011-07-30 14:15:16benjamin.petersoncreate