[ https://issues.apache.org/jira/browse/LUCENE-1121?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12561886#action_12561886 ]
Mark Miller commented on LUCENE-1121: ------------------------------------- Here are some more results from a windows xp and server 2003 machine. This is with java 1.6. Windows 2003 R2 - internal sata drive D:\>java Test 50 create 500 MB file... 28625 msec transferTo... 17656 msec create 500 MB file... 13390 msec buffer... 8391 msec SLOWER 110.416% D:\>java Test 50 create 500 MB file... 14141 msec transferTo... 8765 msec create 500 MB file... 13531 msec buffer... 1531 msec SLOWER 472.502% D:\>java Test 50 create 500 MB file... 13578 msec transferTo... 9282 msec create 500 MB file... 13391 msec buffer... 1235 msec SLOWER 651.579% Windows XP SP2 - laptop drive D:\>java Test 50 create 500 MB file... 18737 msec transferTo... 28239 msec create 500 MB file... 19113 msec buffer... 65839 msec FASTER 57.109% D:\>java Test 50 create 500 MB file... 21785 msec transferTo... 24801 msec create 500 MB file... 17940 msec buffer... 33615 msec FASTER 26.22% D:\>java Test 50 create 500 MB file... 22520 msec transferTo... 24300 msec create 500 MB file... 19644 msec buffer... 34349 msec FASTER 29.256% > Use nio.transferTo when copying large blocks of bytes > ----------------------------------------------------- > > Key: LUCENE-1121 > URL: https://issues.apache.org/jira/browse/LUCENE-1121 > Project: Lucene - Java > Issue Type: Improvement > Components: Store > Reporter: Michael McCandless > Assignee: Michael McCandless > Priority: Minor > Attachments: LUCENE-1121.patch, LUCENE-1121.patch, testIO.java > > > When building a CFS file, and also when merging stored fields (and > term vectors, with LUCENE-1120), we copy large blocks of bytes at > once. > We currently do this with an intermediate buffer. > But, nio.transferTo should be somewhat faster on OS's that offer low > level IO APIs for moving blocks of bytes between files. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]