誠心請問 大家跟我一樣嗎? 操作Illustrator跟photoshop 發現CPU始終滿載就只到25%@@

我是開發程式的人, CPU有多核心真的有差, 但那是要跑程式運算的時候, 例如要跑天文數字的運算等等~
對於繪圖製圖而言, CPU多核心就變得不會那麼重要了, 反而是GPU (也就是繪圖卡或顯示卡上的運算能力), 還有記憶體!! 尤其是記憶體, 如果和你要處理的圖不成正比時... 你就會看到硬碟的燈是不停地閃爍, 也就是不斷地用硬碟當快取來取代真實記憶體的不足, 更何況Photoshop等軟體都有提供Undo~ Undo會記憶在那裡?!不是記憶體就是硬碟, 所以~ 光是CPU有多核心完全沒有幫助!! 而且依我的經驗, 玩繪圖製圖只要有一片強大的顯示卡(繪圖卡)就夠了, 它自己就會有GPU(也就是顯示卡上的CPU)來運算繪圖相關的指令(如3D), 也有些卡本身就附有大快取記憶體...


franklintw wrote:
我是開發程式的人, ...(恕刪)


我是平面工作者3D運算對我來說不需要,而我也建構了RAMDISK所以IO對我來說不是問題,平面繪圖也不是顯卡的問題最多只對顯示有幫助,瓶頸是在cpu上 已經用了macpro 8核結果效能跟雙核差不多,各位不會覺得(以平面工作者而言)錢白花了嗎
樓主啊!你是頻果電腦用多了,所以來找pc的麻煩嗎?
你買一顆效能強的cpu,沒有說一定只用在photoshop上吧?
你的cpu很強,但是photoshop只需要你cpu的3成功力就可以急速運作,這樣有何抱怨啊?
再說:你認為違反公平交易法?你到底是抱怨intel還是adobe啊?


難道說:
你看一部90分鐘影片,在單核時代,cpu滿載,90分鐘演完!
到了4核,cpu也要滿載,但你的影片3分鐘演完?
我沒有找pc麻煩,我用八核macpro來跑也只跑一核,也沒有急速運作呀!因為跟雙核時間差不多。

我們要的狀況是一個好的靈感出現,電腦是否可以即時處理我的想法,而不會延遲太久,謹此而已。

重點是

(當前Illustrator跟photoshop 不能同時分配給多個核心來執行的問題)-
程式碼並未運用多執行緒的方法跑多核心:
任何應用程式只要能在單核CPU上執行,就能在多核心CPU上執行。然而,
若要讓應用程式妥善運用多核心功能,就應該採用多執行緒的方式編寫程式碼。
但是Illustrator跟photoshop 到了cs4的時代還是未改變程式碼

單核心:1個人幫忙賺錢60000元
四核心:4個人幫忙賺錢60000元

還是

單核心:1個人來自賺60000元
四核心:4個人來合賺60000元???

還有理論值往往和現實是有差距的!!!

期待不要太多的好

以上屬個人想法

有錯請指正
什麼叫做比較快
凡事有個基準

濾鏡嗎
複雜濾鏡CPU是吃到100%沒錯啊,舊的CPU做濾鏡一定比你的8核慢

還是存檔,存檔快也就有一個基本阿,你存在RAMDISK基本上應該夠快了
亦或者是畫圖? 畫圖要怎麼變快你告訴我?

你用 1000核心 畫圖也不會變快阿

就像是Word,你用 單核心,雙核心,4核心,你打字的速度還是差不多把
頂多是,制表變快了,弄插圖變快了......


以上

nick
apple G5 wrote:
程式碼並未運用多執行緒的方法跑多核心:
任何應用程式只要能在單核CPU上執行,就能在多核心CPU上執行。然而,
若要讓應用程式妥善運用多核心功能,就應該採用多執行緒的方式編寫程式碼。
但是Illustrator跟photoshop 到了cs4的時代還是未改變程式碼
(恕刪)


看來!
你已經把photoshop和illustrator的程式碼都仔細研讀過了喔!

佩服!佩服!難怪----八核都比不上您腦核!

快,也是有極限的!跑太快,會出車禍啊!
maxlinson wrote:
佩服!佩服!難怪----八核都比不上您腦核!


如果你一定要鑽牛角尖的話。那你說對了8核當然比不上我腦核啦8核不會自發的賺錢,我會,光這點就比不上我了,你說對吧!
還有我到是沒看過電腦跑太快會出車禍,頂多冒煙而已。



還有套句其他網友說的話
3.2 秒的差別,
但是如果是 10000 倍的工作量,
就是 32000 秒的差別,
將近九天的時間,
也就是說如果你的電腦一天以此速度工作 6 個小時,
用 Q6600 跑完 10000 倍的工作量總共需要 256000 秒,
相當於七十一天,
也就是說以此標準每兩個半月以內, 用 Q6600 這台可以節省將進九天的時間,
以一個一般上班族來說, 一年的年假大概兩周,
也就是說十天的時間,
這樣兩個半月內節省將近九天時間的分量
apple G5 wrote:
如果你一定要鑽牛角尖...(恕刪)



應該是您一直鑽牛角尖啊!

今天不是photoshop或intel cpu的問題,是您的工作餵不飽cpu,讓他無法滿載的跑啊!

你以為程式碼那麼簡單的,只要cpu有空閒,就能夠把他操到滿喔!就算你只是拉個矩形框----

前面就有人提過了,你要操死cpu,就去玩一些複雜的濾鏡,cpu很容易就衝上來,可!你明明工作就很單純,操不到cpu,又如何叫cpu一定要滿載來跑?你又要他滿載跑些什麼東西啊?

我覺得你的比喻,比較適合去玩股票基金期貨!一秒幾萬上下的人。
樓主的意思不知道是不是
你用了某個功能, 花了你五秒
但你發現你的四核心cpu, 居然只用25%的力氣替你處理, 所以浪費了你五秒鐘
所以你心裡開始不平, 若cpu願意用100%的力量處理, 今天只需要1~2秒就能做完了不是嗎

老實說, 講是講的很簡單啦...但是在IO和硬體控制面上卻不是你想的這麼容易
multithread也並非就能將CPU發揮到最極限的狀態
實作上要顧慮很多問題, 否則大家都來寫multithread, 把cpu操到爆就好了啊=.=要操爆也不難嘛...
雖然我自己也是程式開發的人, 可是除非熟懂PS整個程式碼的底層運作
不然真的很難理解為什麼軟體要這樣處理~~
或許你可以寫信問問adobe...
https://jin.tw
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!