如果單純跑excel試算表跟vba的運算,要跑的快,intel 的 i5 680 ,i7 950 跟amd 的 x6 1090t,該選哪一個好呢?主機板又要配哪一塊呢?有高手可以給建意嗎?
ms2001 wrote:
如果單純跑excel試算表跟vba的運算,要跑的快,intel 的 i5 680 ,i7 950 跟amd 的 x6 1090t,該選哪一個好呢?主機板又要配哪一塊呢?有高手可以給建意嗎?
1) 一般的 Excel 與 Excel 中的 VBA, 除非跑很大很複雜的表, 不然任何 LGA 775 雙核心 CPU 都夠力 (以非 Celeron 的為準).
2) 這之上如果要跑太久, 如果不是表格資料出奇的大, 不然可能是 Excel 表與 VBA 寫法可檢討的問題較大
3) 就問到的 CPU 問題的話, i5 750 以上的較標準 (6字頭的是實質結構低一個等級). 就所提的 Excel 需求來說, 能用到四核心以上的機會也不高.
4) AMD x6 1090T 雖號稱六核, 但一般實際評價表現約與 i5 750 差不多而已.
ms2001 wrote:
小弟excel試算主...(恕刪)
看盤不要用 Excel, 這是很耗時耗資源的作法, 要一直去外面 Poll 資料
然後速度上感到有徵結的時候, 問題也不是在 CPU 速度上, 而是對外連線的 Response Time 上
另外就是表內的連結或 VBA 寫法的問題.
這東西 Raw Data 沒那麼多, 資訊沒自己在內部弄太多不必要的處理的話, 不會佔太多運算資源
而且基本即時看盤要的是 Raw Data 的速度與涵蓋性, 直接在盤商或另外的系統看原資料就好了
Portfolio 控管的話, 即時性要求沒那麼高, 可以收盤後或開盤前作
真的要即時的 Portfolio 控管程度的話, 差不多是到業務等級才有需要. 這個應該有專人在作
如果是這個狀況的話, CPU / PC 硬體可以解決的話是最基本廉價的方案了, 直接上 i5 750 以上
再來的就是找人或自己下去改程式改結構設計改輸出入需求與報表定義的問題.
上千個數字跳不是問題, 只是報成交價變化的話, 對 CPU 來說這根本就小意思
你需要的反而是可接多個螢幕的顯示卡, 和多個實體螢幕 (要同時看的話問題在這, 只是報成交價量的話, 對內部 CPU 處理真的只是小負荷)