On Mon, 2009-05-04 at 23:12 +0200, Christoph Höger wrote: > Hi guys, > > I need to lex a textfile as fast as possible(TM) by using a set of regex > patterns. > > Pattern expects a CharSequence as input. I used to read the input file > into a StringBuffer completely and than start lexing (cutting of the > part that matches in every step). > > This is not very effective from both the memory and runtime perspective. > (ok, not so much runtime, since you _have_ to read every char anyway). > > Today I just searched for some kind of delayed Buffer that would take > the input from the reader on demand or even do it in a parallel thread. > > Is there any such thing out there yet? Check NIO http://java.sun.com/j2se/1.5.0/docs/api/java/nio/CharBuffer.html > > thanks > > christoph > -- > fedora-devel-java-list mailing list > fedora-devel-java-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/fedora-devel-java-list -- fedora-devel-java-list mailing list fedora-devel-java-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-java-list