avoid qstring functions. instead, use preallocated strings and pointers. now the majority of the parsing time is spent in qt (qfile and qtextcodec).