PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

回應
 
主題工具
hadesff
Regular Member
 

加入日期: Oct 2006
文章: 65
[請教] 常跑程式的電腦選擇

想請教個位

因為最近常跑程式 perl C++

可能因為同時執行的程式太多了

造成同時跑程式+上網看新聞時 會lag很嚴重

最近有考慮升級

想請問 跑perl C++ cpu的選擇哪一家比較好intel AMD

若預算5000左右... 哪一家的哪一顆會是比較好的選擇

預算能低盡量低 因為最近預算超支 音響買太多了XD

感謝各位了...thx
     
      
舊 2011-10-23, 12:32 PM #1
回應時引用此文章
hadesff離線中  
山寨主
Power Member
 

加入日期: Mar 2010
文章: 568
perl 跟 C++ ?
你指的是編譯器? 還是自己做出來的結果?
或是編譯器編譯中?
 
舊 2011-10-23, 12:46 PM #2
回應時引用此文章
山寨主離線中  
hadesff
Regular Member
 

加入日期: Oct 2006
文章: 65
引用:
作者山寨主
perl 跟 C++ ?
你指的是編譯器? 還是自己做出來的結果?
或是編譯器編譯中?



寫完的程式

主要是跑排程.....
舊 2011-10-23, 01:15 PM #3
回應時引用此文章
hadesff離線中  
山寨主
Power Member
 

加入日期: Mar 2010
文章: 568
如果是自己寫出來的東西
大致上有2個辦法

1. 降低自己程序的優先權
2. 適當的sleep

例如
while(1)
{
if(a==1)
{
.....
}
}

如果觸發率很低 也不需要很高的即時性
加上一個sleep(1) 可以減少些空轉的問題
加上一個sleep(0) 可以讓別的程序優先得到執行權, 但是也不會卡到自己
舊 2011-10-23, 01:22 PM #4
回應時引用此文章
山寨主離線中  
hadesff
Regular Member
 

加入日期: Oct 2006
文章: 65
1. 降低自己程序的優先權
2. 適當的sleep


您好:
適當的sleep這部分我已經調整過了
1的部份可能也沒辦法再降低了

想請問一下跑prel跟C++
i3 2130跟amd X6 1055T哪一個比較強
因為目前是考慮要從這兩顆cpu中挑一顆
因為價錢差不多 差1-200左右吧
intel在上去大概就要5800上下了
感謝了...thx
舊 2011-10-23, 06:21 PM #5
回應時引用此文章
hadesff離線中  
山寨主
Power Member
 

加入日期: Mar 2010
文章: 568
不管是perl或是c++ 沒特殊處理時 都只能單核心跑
你的程式 如果沒寫成多工
只要雙核以上 大約都可以解決卡的問題

所以找單核心快的有用些
如果是支援多核的寫法 那要看程序的需求了

perl是非常非常慢的東西 平均同樣腳本語言也許用LUA會好很多
舊 2011-10-23, 07:47 PM #6
回應時引用此文章
山寨主離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。