Currently I have around 1.2GB raw XML file to be processed using XML::Twig (a perl module, which is also using expat), need around 2 hours to parse and write to a CSV file. (My code is quite optimized) If i use the expat directly, how many % in time I can gain?