IBM JDK 能不坑吗?

写入大文件(>2G)

FileChannel rwChannel =new RandomAccessFile(reportFilePath + reportFileName
				+ generaFileDate + ".TXT", "rw").getChannel();
byte[] a = sb.toString().getBytes();
ByteBuffer wrBuf = rwChannel.map(FileChannel.MapMode.READ_WRITE,POSITION, a.length);
POSITION = POSITION+a.length;
wrBuf.put(a);

 一次写入100,000条数据,笔记本正常(1.GJVM,Jrockit),服务器(4G JVM IBM JDK1.6.0)outofmemory

IBM官网Bug记录:http://www-01.ibm.com/support/docview.wss?uid=swg1IV34570

求不坑。

猜你喜欢

转载自lkj107.iteye.com/blog/1971441