作者yjc1 (..........)
看板Python
標題Re: [資訊] David Beazley 對 GIL 的分析
時間Mon Jan 18 22:39:29 2010
http://www.dabeaz.com/blog/2010/01/presentation-on-new-python-gil.html
Dave 在 1/14 pycon 所講的 New GIL 內容。
簡單說就是在 python 3.2 svn 版中有人提出新的 GIL 實作:
舊版: In dual-core, 2Ghz macbook , OS 10.5.6 中
Sequential : 24.6s
Threaded : 45.5s (1.8X slower!)
新版: In quad-core, macpro, OS 10.6.2
Sequential : 23.5s
Threaded : 24.0s (2 threads)
狂賀!終於至少可以讓 thread 跑得跟 sequential 一樣快!
可喜可賀,可喜可賀!
--
結果還是暫時擺脫不掉 GIL,但起碼不管有幾顆 core 總是能當成一顆來用。
不至於 core 越多越慢,還可能吃掉所有資源…
--
※ 編輯: yjc1 來自: 140.113.23.102 (01/18 23:14)
→ Lucemia:真是可喜可賀! 但再不支援multicore一定會被淘汰的 01/19 02:14
→ AndCycle:php不支援也沒被淘汰呀 _A_ 01/19 16:18
→ yoco315:老天保佑 php 快點絕種.. 01/19 20:57