Astan Chee wrote: > Hi, > I have a python script which i convert to an executeable (using py2exe) > and on a dual-cpu machine seems to be taking only 50% (1cpu) only. I was > wondering if there is a way to maximize CPU usage without forking the > function? > Thanks
Python has a global interpreter lock (GIL) that inhibits parallelism. Certain extensions will clear the lock, but generally speaking you will need to generate multiple processes to take full advantage of parallel hardware. regards Steve -- Steve Holden +44 150 684 7255 +1 800 494 3119 Holden Web LLC/Ltd www.holdenweb.com Love me, love my blog holdenweb.blogspot.com -- http://mail.python.org/mailman/listinfo/python-list