作者sbrhsieh (十年一夢)
看板java
標題Re: [分享] java nio performance tuning
時間Thu Oct 3 16:57:59 2013
※ 引述《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