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

看板java作者 (噗...)時間18年前 (2008/03/09 14:21), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串16/72 (看更多)
※ 引述《Lordaeron (Terry)》之銘言: : er.....好吧, 真的是不同. : 我一向是孔龍書的支持者. 恐龍書也有提到thread context switching 不然他怎麼說process 的context switching比thread slow n times. 所以thread也是有,只是比較輕 : : 我不是太認同這種說法, 你的說法都比較像是 : : 因為我用不到, 所以這東西就是沒用? : : 但是是這樣嗎?你確定大家都用不到?還是只有你用不到? : 這也差太多了吧. : 我的說法是, 如果加了, 又在其它地方扣回來, 就等於沒加. 對於你是扣回來了 對其他人勒?我確實也有機器跑在64bits沒問題 max heap也給他.那對我來說我的使用並不痛 : : 同上, 做64bit數字相加 : : 我會用long, 你怎知道別人不會用? : : 我遇到時我就會用long以及為了處理數字精確使用BigDecimal,Biginteger等等 : : 像我就不會說我電腦只有32bit環境, 所以你寫的code沒有意義. : : 不如說, 與產生的問題相比, 得到的好處有沒有值得切換過去 : : 不然你google那篇就不會說他把IDE類的切回32bit環境下跑 : : 但是其他跑的順利的還是在64bit環境下,不是嗎? : : koji : 你先回我就好了: 一次相加搞定好, 還是兩次或以上的處理好呢? : 64bit register 就是比較狠. : 更別說在做math library 時, 更狠. : 就這樣子囉. 一次兩次..當然是一次搞定好最好~ 但是java下寫程式通常該去考慮他vm是怎麼處理的嗎? 尤其也不會去動vm. 所以不都是long + long就好or更大的Bigint.add 在底層的東西不應該去觸碰吧 外加long在64bit vm下是處理兩次或是一此搞定? 怎麼知道JVM都沒好好利用到64bit環境的優勢 語言上限制int是2^31-1也並不就是代表更長的type他底部怎麼做的吧 long在32bit vm的話看來就是拆成兩個32bit操作沒錯 但是64bit這邊我是沒去追過也沒看到doc提到是或不是, 所以如果知道就麻煩告知了感謝.. koji -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.66.120 ※ 編輯: kojilin 來自: 61.224.89.79 (03/09 15:21)
文章代碼(AID): #17qu7GQU (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 16 之 72 篇):
文章代碼(AID): #17qu7GQU (java)