提高Java IO操作的性能 | http://blog.csdn.net/redv/article/details/334697 | ||||||||||||
1. 对于性能优化来说,最重要的原则也许就是:尽早测试,经常测试 | |||||||||||||
2. 提高性能的第二个原则是:避免过多的对象创建操作 | |||||||||||||
3. 影响Java IO性能最主要的原因之一在于大量地使用单字符IO操作,即用InputStream.read()和Reader.read()方法每次读取一个字符 | |||||||||||||
缓冲可以用以下两种方式之一实现:使用标准的BufferedReader和BufferedInputStream类,或者使用块读取方法一次读取一大块数据。 | |||||||||||||
前者快速简单,能够有效地改进性能,且只需少量地增加代码,出错的机会也较少。后者也即自己编写代码,复杂性略有提高—— | |||||||||||||
当然也说不上困难,但它能够获得更好的效果 | |||||||||||||
Java 理论与实践: 正确使用 Volatile 变量 | http://www.ibm.com/developerworks/cn/java/j-jtp06197.html |
Java io nio
最新推荐文章于 2024-10-14 00:00:00 发布