Re: [分享] java nio performance tuning

看板java作者 (十年一夢)時間11年前 (2013/10/03 16:58), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/6 (看更多)
※ 引述《dryman (dryman)》之銘言: : http://www.idryman.org/blog/2013/09/28/java-fast-io-using-java-nio-api/ 我覺得前兩個 strategy 慢的因素尚有 read disk 次數過多,與 interpret 4 byte to 32-bit integer 這部分。 要更公平的測試,strategy 2 應該要使用 BufferedInputStream 去 decorate FileInputStream(buffer size 設 64 * 1024)。 我自己實測過,若 strategy 2 加上使用 BufferedInputStream,則與 strategy 3(NIO) 的差距在十倍之內。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.238.37.11 ※ 編輯: sbrhsieh 來自: 36.238.37.11 (10/03 17:07)

10/03 17:16, , 1F
我的數據 s2/s3: 12xx ms/13x ms
10/03 17:16, 1F

10/04 10:20, , 2F
使用BufferedStream後達到2.375秒:D
10/04 10:20, 2F
文章代碼(AID): #1IJJ6RL8 (java)
文章代碼(AID): #1IJJ6RL8 (java)