aowo wrote:哈哈 不嫌麻煩的話...(恕刪) 這要明天弄了 人在上班 頂多遠端跑跑軟體另外最近 10/8 的 Windows 更新 多工效率有降低下禮拜打算換 Server 2012 R2 來看看
java本來就是需要多thread,像minecraft這種的遊戲基本上不可能單一thread。太多thread有時候會造成java負擔太重。但是據我所知,目前minecraft還沒有讓他支援multi-process。所以他好像無法單一程式就把CPU吃滿。
harrison135 wrote:java本來就是需要...(恕刪) Server 是可以 multithreads 的... 我前面有說到至於證據 我開箱說 64 threads 那張的使用率就是 Client + Server 同時開啟吃的使用率單一個 thread 特別高那一個是 Client 其他都是 Server
multi-thread那個本來就有了,java程式設計過程本來就需要multithread。但是multithread不等於那個程式可以使用到multiprocess,兩者所需要得知識差距有點多。你可以需要看到java.exe同時吃超過2個以上的CPU都是100%的情況才能確認它是multiprocess,不然通常都是CPU自己調配的結果。還有,CPU愈多,效能不會愈高,CPU太多有時候只是耗電而已。效能不會加倍。小弟本身有接觸你這種大量核心的CPU計算,應該說小弟的老師就是這種領域的。小弟這邊有linux上面top500再使用的benchmark程式,可以跑出叢集電腦或者是多CPU flops數目。有興趣可以找我。