#!perl -w my $str = ''; open( FH, ") { $str .= $_; } close(FH); $length = length($str); print "Str-Laenge: $length\n"; # start timer $start = time(); # perform a math operation 200000 times for ($x=0; $x<=1000000; $x++) { ### Operations &test2; } # end timer $end = time(); # report print "Time taken was ", ($end - $start), " seconds"; sub test1() { my $start = index($str, ""); my $ende = index($str, ""); $ende = $ende - $start - 7; $start += 7; my $title = substr($str, $start, $ende); } sub test2() { if($str =~ /(.*)<\/title>/i ) { my $title = $1; } }