推 milen:大概剛開始玩~~不習慣跑個幾天幾夜的吧 04/10 19:01
※ 引述《fiction713 (乖寶寶一號)》之銘言:
: 我是幫朋友發問的,最近他用MATLAB來跑程式
: 發現家裡的電腦(CPU 1.8G RAM 512M 硬碟80G)
: 用來跑程式需要用到2個小時多還跑不完
: 他寫的程式是有包含迴圈,如果RUN一萬次的話
: 2個小時還跑不完
: 之後五萬次就很難想像了
: 所以不知道要換到什麼樣等級的CPU
: 有需要用到雙核心嗎?
: 不知道我這樣問,有沒有人看得懂,因為我不是很懂程式
: 預算大概在4萬以下
你的問題並沒有足夠詳細的資訊
我想問題可能有下列幾種
1. 演算法太爛
這種情況 FX-60 也救不了
當然也不適合 po 在這個板
2. RAM 不夠用
所以時間都花在 swapping
症狀是跑程式時硬碟會哀號
這個問題加 RAM 就可以解決
3. Windows scheduler
在單 cpu 的機器上
windows 傾向把這類長時間運算程式的優先權調低 (原因請見OS課本)
把它調回來就會快一點
其實我好奇你們會希望它多快
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.3.35