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=946472)

hadesff 2011-10-23 12:32 PM

[請教] 常跑程式的電腦選擇
 
想請教個位

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

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

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

最近有考慮升級

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

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

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

感謝各位了...thx

山寨主 2011-10-23 12:46 PM

perl 跟 C++ ?
你指的是編譯器? 還是自己做出來的結果?
或是編譯器編譯中?

hadesff 2011-10-23 01:15 PM

引用:
作者山寨主
perl 跟 C++ ?
你指的是編譯器? 還是自己做出來的結果?
或是編譯器編譯中?



寫完的程式

主要是跑排程.....

山寨主 2011-10-23 01:22 PM

如果是自己寫出來的東西
大致上有2個辦法

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

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

如果觸發率很低 也不需要很高的即時性
加上一個sleep(1) 可以減少些空轉的問題
加上一個sleep(0) 可以讓別的程序優先得到執行權, 但是也不會卡到自己

hadesff 2011-10-23 06:21 PM

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


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

想請問一下跑prel跟C++
i3 2130跟amd X6 1055T哪一個比較強
因為目前是考慮要從這兩顆cpu中挑一顆
因為價錢差不多 差1-200左右吧
intel在上去大概就要5800上下了
感謝了...thx

山寨主 2011-10-23 07:47 PM

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

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

perl是非常非常慢的東西 平均同樣腳本語言也許用LUA會好很多


所有的時間均為GMT +8。 現在的時間是06:25 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。