看板 java 關於我們 聯絡資訊
※ 引述《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)
sbrhsieh:我的數據 s2/s3: 12xx ms/13x ms 10/03 17:16
dryman:使用BufferedStream後達到2.375秒:D 10/04 10:20