《劍網3》多核多線程調度工具 支持多核

有半年沒進遊戲了,大家玩的開心嗎?劍純的日子是不是好過了點啊,呵呵,不廢話了。最近在研究WINDOWS的任務管理系統,想起了劍3以前還是隻能跑在單核下,WIN7出來以後情況好多了,系統會自動分配核心任務,但是在XP下情況依舊糟糕,我建了個小號稻香村,發現仍然是單核滿載,其他幾核閒的在釣魚,結合我最近的編程思路,決定編寫這個小工具,思路是這樣的:

WINDOWS允許系統中的進程相互訪問,調度,有些進程擁有幾十個或更多的線程,比如劍3,初始線程就有70多個,這麼多的線程集中在一個CPU上處理顯然是不合理的,要想徹底改進就要從程序設計思路開始將所有的線程都改爲並行單發模式,而這對於已經成型的劍3來說簡直就是場噩夢,等於就要推倒重做了,這幾乎是不太可能的。還有一種辦法就是利用第三方進程在系統中對劍3的線程實施動態調度,從而達到多線程多核負載均衡的目的。由於是從外部調度劍3的線程,所以不可能做到先掛起再調度然後恢復,因此,只能是在一定程度上改善單核滿載的現象而不可能做得到徹底,這個小工具就是採用第二種思路編寫的。

我在自己的機器測試了下,效果還不錯,設計支持雙核,三核,四核,雙核與3核的沒測試,如果有什麼問題請在回覆中說明下,我會及時修正。使用方法很簡單:進入遊戲後再執行本程序即可。