作者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)
1F:→ sbrhsieh:我的数据 s2/s3: 12xx ms/13x ms 10/03 17:16
2F:推 dryman:使用BufferedStream後达到2.375秒:D 10/04 10:20