![]() |
||
Junior Member
![]() ![]() ![]() 加入日期: Jun 2005
文章: 786
|
程式支援雙核 多核?
請問有什麼方法可以分辨一個程式/遊戲有沒有支援雙核或多核?
|
|||||||
![]() |
![]() |
New Member
加入日期: Nov 2003
文章: 5
|
有沒有辦法 自由分配 雙核或多核 的核心處理?
|
||
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Nov 2000 您的住址: 新開的店
文章: 1,586
|
引用:
可以啊 打開工作管理員 找到你要的程序 按右鍵,找到 Set Affinity (不好意思,不知道中文版翻什麼?) 就可以限制它用哪一個核心了 |
|
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Nov 2000 您的住址: 新開的店
文章: 1,586
|
引用:
看該軟體的說明/規格書 不然,會由 OS 去做分配 |
|
![]() |
![]() |
*停權中*
加入日期: Jan 2003
文章: 494
|
在沒有任何設定下,
如果全速執行時,在工作管理員可以看到超過50%的cpu執行率, 就是支援多緒執行(多核心或是多cpu). 不支援多緒執行的程式,目前好像沒有法子讓它變成多緒執行, 工作管理員只能"選擇"讓哪一個核心/cpu執行 但是支援多緒執行的程式,可以利用工作管理員限制可以使用的核心/cpu數量,哪一個核心/cpu執行. 好像是這樣吧 |
![]() |
![]() |
Regular Member
![]() ![]() 加入日期: Sep 2003 您的住址: Taipei
文章: 89
|
打開工作管理員,
選項下有個選擇欄位, 將對話盒中的執行緒計數打勾,按下確定, 然後就可以由處理程序中看到程式是否為多執行續執行了。 |
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: May 2001
文章: 1,622
|
引用:
是 1 的絕對是不支援多 CPU,但 > 1 並不代表有支援多 CPU,還是要看他程式如何寫才能知道
__________________
已關閉簽名檔 |
|
![]() |
![]() |
*停權中*
加入日期: Oct 2002
文章: 259
|
小弟比較想知道
自己用VB寫的程式能不能多核運行 |
![]() |
![]() |
Elite Member
加入日期: May 2002 您的住址: 地球的上面..
文章: 5,854
|
![]() 引用:
你要往Multi-thread方向走.. 我個人已經沒再碰VB了(因為我不喜歡 ![]() 所以沒辦法給太多意見.. |
|
![]() |
![]() |
Major Member
![]() 加入日期: Feb 2000 您的住址: 台北縣
文章: 167
|
在 windows 系統中 有分為 多核心及多執行緒 設計,普通的程式通常為單執行緒。
一般不會為多核心做最佳化,但是如果是為了作業分配,通常會使用多執行緒來同時間執行不同的工作。 在程式設計中,若程式本身不是為多執行緒的設計,OS也無法使用多餘的資源來做運算。 |
![]() |
![]() |