PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   程式支援雙核 多核? (https://www.pcdvd.com.tw/showthread.php?t=814331)

seafood&rush 2008-09-07 12:33 PM

程式支援雙核 多核?
 
請問有什麼方法可以分辨一個程式/遊戲有沒有支援雙核或多核?

toxi 2008-09-07 02:11 PM

有沒有辦法 自由分配 雙核或多核 的核心處理?

EIGHTS 2008-09-07 08:34 PM

引用:
作者toxi
有沒有辦法 自由分配 雙核或多核 的核心處理?


可以啊

打開工作管理員
找到你要的程序
按右鍵,找到 Set Affinity (不好意思,不知道中文版翻什麼?)
就可以限制它用哪一個核心了

EIGHTS 2008-09-07 08:36 PM

引用:
作者seafood&rush
請問有什麼方法可以分辨一個程式/遊戲有沒有支援雙核或多核?


看該軟體的說明/規格書
不然,會由 OS 去做分配

syntech 2008-09-08 10:58 AM

在沒有任何設定下,
如果全速執行時,在工作管理員可以看到超過50%的cpu執行率,
就是支援多緒執行(多核心或是多cpu).

不支援多緒執行的程式,目前好像沒有法子讓它變成多緒執行,
工作管理員只能"選擇"讓哪一個核心/cpu執行

但是支援多緒執行的程式,可以利用工作管理員限制可以使用的核心/cpu數量,哪一個核心/cpu執行.

好像是這樣吧

Sleepyhead 2008-09-08 12:21 PM

打開工作管理員,
選項下有個選擇欄位,
將對話盒中的執行緒計數打勾,按下確定,
然後就可以由處理程序中看到程式是否為多執行續執行了。

dmwc 2008-09-08 12:40 PM

引用:
作者Sleepyhead
打開工作管理員,
選項下有個選擇欄位,
將對話盒中的執行緒計數打勾,按下確定,
然後就可以由處理程序中看到程式是否為多執行續執行了。

是 1 的絕對是不支援多 CPU,但 > 1 並不代表有支援多 CPU,還是要看他程式如何寫才能知道

lksbgfhgdxcfghs 2008-09-08 05:15 PM

小弟比較想知道
自己用VB寫的程式能不能多核運行

vxr 2008-09-08 05:21 PM

引用:
作者lksbgfhgdxcfghs
小弟比較想知道
自己用VB寫的程式能不能多核運行

你要往Multi-thread方向走..
我個人已經沒再碰VB了(因為我不喜歡:laugh:..)..
所以沒辦法給太多意見..

skymen 2008-09-08 06:10 PM

在 windows 系統中 有分為 多核心及多執行緒 設計,普通的程式通常為單執行緒。
一般不會為多核心做最佳化,但是如果是為了作業分配,通常會使用多執行緒來同時間執行不同的工作。


在程式設計中,若程式本身不是為多執行緒的設計,OS也無法使用多餘的資源來做運算。


所有的時間均為GMT +8。 現在的時間是01:41 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。