One thing occurs to me on the IO performance... If we are using a memory mapped file, the backing buffer is, by definition, on the native side of the virtual/native boundary. So readying one byte at a time requires a lot of round trip across that boundary. Even with memory mapping, it may make sense to do some sort of paging... I'll have to think on that a bit.
- K Giovanni Azua-2 wrote: > > Hello trumpetinc, > > On Apr 23, 2010, at 7:29 PM, trumpetinc wrote: > >> Giovanni - if your source PDFs are small enough, you might want to try >> this, >> just to get a feel for the impact that IO blocking is having on your >> results >> (read entire PDF into byte[] and use PdfReader(byte[])) >> > Trying it right now ... > >> The StringBuffer could definitely be replaced with a StringBuilder, and >> it >> could be re-used instead of re-allocating for each call to nextTokeen() >> > This is what I applied yesterday with the patch I posted. It includes both > changes in PRTokeniser: StringBuilder + reusing the same instances ... the > improvement is somewhere around 6.2% faster for my test case. > > I want to try this one you suggest above ... and then I will post the new > numbers plus the cumulative patch I have ... > > Best regards, > Giovanni > ------------------------------------------------------------------------------ > _______________________________________________ > iText-questions mailing list > iText-questions@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/itext-questions > > Buy the iText book: http://www.itextpdf.com/book/ > Check the site with examples before you ask questions: > http://www.1t3xt.info/examples/ > You can also search the keywords list: > http://1t3xt.info/tutorials/keywords/ > > -- View this message in context: http://old.nabble.com/performance-follow-up-tp28322800p28345102.html Sent from the iText - General mailing list archive at Nabble.com. ------------------------------------------------------------------------------ _______________________________________________ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://www.itextpdf.com/book/ Check the site with examples before you ask questions: http://www.1t3xt.info/examples/ You can also search the keywords list: http://1t3xt.info/tutorials/keywords/