$ perl -d:DProf t/16large.t 1..3 ok 1 ok 2 parsed 80085 bytes in 16 seconds ok 3 $ dprofpp -O 6 Total Elapsed Time = 13.08672 Seconds User+System Time = 11.91672 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 37.5 4.480 4.442 115004 0.0000 0.0000 XML::SAX::PurePerl::Reader::match_nonext 13.2 1.580 1.537 86892 0.0000 0.0000 XML::SAX::PurePerl::Reader::Stream::next 10.6 1.270 9.037 114995 0.0000 0.0001 XML::SAX::PurePerl::Reader::match 10.2 1.220 7.882 115004 0.0000 0.0001 XML::SAX::PurePerl::Reader::match_nocheck 9.02 1.075 9.239 17607 0.0001 0.0005 XML::SAX::PurePerl::Reader::consume 8.48 1.010 2.460 86891 0.0000 0.0000 XML::SAX::PurePerl::Reader::nextchar