Re: [問題] 提高身價的程式風格

看板java作者 (Terry)時間18年前 (2008/03/09 13:34), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串13/72 (看更多)
※ 引述《kojilin (噗...)》之銘言: : ※ 引述《Lordaeron (Terry)》之銘言: : : 完全不同意. : : 你想用一台機器來解決大量user 的問題, 根本是無解的. 看各search engine 的 : : architecture design 就很清楚了. : : 再說, 除非你的thread 是涼涼的idle, 不然你開的thread 就有一定的限制了. : : CPU 沒幾下就被吃光了, 因為還要加上GC 的overhead. : 怎麼話題越扯越遠..ha : 我可沒說要找靠一台機器就解決 : 但是當想要加大heap跟thread給更多人使用, : 那麼環境就是會有限制就麻煩了 : 說說windows好了 : 依照doc上32bit vm只能吃到1.xG..問題是1.xG根本不夠 : 架個app server跟幾個webapp一下就可以用超過 : 多個thread當然不是說開就對了,但是我想這問題有更多可以討論 : thread太多還會有更多context switch的問題 : 所以也當然不會乖乖無上限去開thread. thread 無所謂context switch. 還是回到原來問題, 你多開了thread, cpu 能不能吃得消. : → Lordaeron:你開更多,要相對cpu 吃得消才行, 這要算benefit? 03/09 13:06 : 我不認為因為好處會伴隨議題或壞處 : 就可以整個推論成完全不是好處 這就是你我看法不同的地方, 你heap 可以更大了, 但cpu 受不了就等於 白搭. : → Lordaeron:但相對的integer變64bit 就沒其它的issue 03/09 13:09 : integer如果變64,那麼如果現在我轉回32vm跑時該怎辦?改code? : java下已經有long,可以處理64, 那麼為何不用long執意要用int? : koji 這樣說好了, 你認為用軟體做一次64bit 數次相加的話, 以 一次相加搞定好, 還是兩次或以上的處理好呢. 我也說過了, 很多人寫java 寫很久都不會用到long type 但我就很常遇到, 雖然我沒有用bill_gate 當命名法. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.162.20
文章代碼(AID): #17qtRPTo (java)
討論串 (同標題文章)
文章代碼(AID): #17qtRPTo (java)