提问人:leonbear 提问时间:11/23/2021 更新时间:11/23/2021 访问量:46
使用 java FileChannel 读/写固定长度可以提高性能吗?
Does read/write fixed length with java FileChannel improve performance?
问:
我是 Java 编程的新手,对 IO API 感到困惑。 对于系统 API,读/写整个块比随机字节工作得更快。Java 可以实现这个功能吗?或者如何在 Java IO 期间优化性能? 非常感谢您的任何评论,非常感谢!
答:
-1赞
maxkcy
11/23/2021
#1
我也是新手,但您可能可以在 io 中使用数组和缓冲区。或者使用基于缓冲区且非阻塞的 NIO,所以我相信更快,但我不确定。
评论
1赞
leonbear
11/23/2021
感谢您的回答!有关更多详细信息,如果我使用固定长度的缓冲区而不是随机长度的缓冲区,它会更高性能吗?
评论