P:\test>362135 Rate ^\S*\s*$ \S+\s* \S*\s* ^\S+\s*$ ^\S*\s$ ^\S+\s$ \S*\s \S+\s ^\S*\s*$ 1346/s -- -1% -1% -3% -4% -4% -5% -6% \S+\s* 1365/s 1% -- -0% -2% -3% -3% -3% -4% \S*\s* 1365/s 1% -0% -- -2% -3% -3% -3% -4% ^\S+\s*$ 1392/s 3% 2% 2% -- -1% -1% -1% -2% ^\S*\s$ 1407/s 5% 3% 3% 1% -- -0% -0% -1% ^\S+\s$ 1408/s 5% 3% 3% 1% 0% -- -0% -1% \S*\s 1413/s 5% 4% 4% 2% 0% 0% -- -1% \S+\s 1428/s 6% 5% 5% 3% 1% 1% 1% -- #### P:\test>362135 -N=1 (warning: too few iterations for a reliable count) (warning: too few iterations for a reliable count) Rate ^\S*\s*$ \S*\s* \S+\s* ^\S+\s*$ ^\S*\s$ \S*\s ^\S+\s$ \S+\s ^\S*\s*$ 3.07e-002/s -- -1% -100% -100% -100% -100% -100% -100% \S*\s* 3.10e-002/s 1% -- -100% -100% -100% -100% -100% -100% \S+\s* 6685/s 21746132% 21548263% -- -1% -22% -23% -51% -51% ^\S+\s*$ 6747/s 21947909% 21748203% 1% -- -21% -22% -51% -51% ^\S*\s$ 8533/s 27758186% 27505613% 28% 26% -- -1% -38% -38% \S*\s 8645/s 28123106% 27867213% 29% 28% 1% -- -37% -37% ^\S+\s$ 13740/s 44696322% 44289628% 106% 104% 61% 59% -- -0% \S+\s 13752/s 44736625% 44329565% 106% 104% 61% 59% 0% -- #### P:\test>362135 -N=1 Rate ^\S*\s*$ \S+\s* \S+\s ^\S+\s*$ ^\S+\s$ \S*\s* ^\S*\s$ \S*\s ^\S*\s*$ 7440/s -- -1% -1% -2% -3% -4% -5% -6% \S+\s* 7505/s 1% -- -0% -1% -2% -3% -5% -5% \S+\s 7538/s 1% 0% -- -0% -1% -3% -4% -4% ^\S+\s*$ 7558/s 2% 1% 0% -- -1% -3% -4% -4% ^\S+\s$ 7645/s 3% 2% 1% 1% -- -1% -3% -3% \S*\s* 7756/s 4% 3% 3% 3% 1% -- -1% -2% ^\S*\s$ 7862/s 6% 5% 4% 4% 3% 1% -- -0% \S*\s 7891/s 6% 5% 5% 4% 3% 2% 0% -- #### P:\test>362135 -N=1 (warning: too few iterations for a reliable count) (warning: too few iterations for a reliable count) Rate \S*\s* ^\S*\s*$ \S+\s* ^\S+\s*$ ^\S*\s$ \S*\s \S+\s ^\S+\s$ \S*\s* 1.23e-003/s -- -0% -100% -100% -100% -100% -100% -100% ^\S*\s*$ 1.23e-003/s 0% -- -100% -100% -100% -100% -100% -100% \S+\s* 34.3/s 2795013% 2782516% -- -8% -99% -99% -100% -100% ^\S+\s*$ 37.4/s 3045735% 3032117% 9% -- -99% -99% -100% -100% ^\S*\s$ 4577/s 372761400% 371094785% 13236% 12138% -- -12% -53% -58% \S*\s 5228/s 425715150% 423811779% 15131% 13877% 14% -- -46% -52% \S+\s 9683/s 788529651% 785004138% 28111% 25789% 112% 85% -- -11% ^\S+\s$ 10828/s 881763143% 877820783% 31447% 28850% 137% 107% 12% -- #### #! perl -slw use strict; use Benchmark qw[ cmpthese ]; our $N ||= 10; our @data = (scalar ) x $N; push @data, ; cmpthese( -1, { '\S*\s*' => q[ my @bits; @bits = m[(\S*\s*\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\".*\")\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)] for @data; ], '\S+\s*' => q[ my @bits; @bits = m[(\S+\s*\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\".*\")\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)] for @data; ], '\S*\s' => q[ my @bits; @bits = m[(\S*\s\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\".*\")\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)] for @data; ], '\S+\s' => q[ my @bits; @bits = m[(\S+\s\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\".*\")\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)] for @data; ], '^\S*\s*$' => q[ my @bits; @bits = m[(\S*\s*\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\".*\")\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)\s*(\S*)] for @data; ], '^\S+\s*$' => q[ my @bits; @bits = m[(\S+\s*\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\".*\")\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)] for @data; ], '^\S*\s$' => q[ my @bits; @bits = m[(\S*\s\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\".*\")\s(\S*)\s(\S*)\s(\S*)\s(\S*)\s(\S*)] for @data; ], '^\S+\s$' => q[ my @bits; @bits = m[(\S+\s\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\".*\")\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)] for @data; ], }); __DATA__ 2004-03-01 22:00:12 2 15.32.17.34 200 TCP_HIT 3140 326 GET http www.wahm.com http://www.wahm.com/images/vote.gif u779479 DEFAULT_PARENT 61.2.249.106 - "Mozilla/4.0 (compatible; MSIE 5.01; Windows 95)" OBSERVED none - 61.2.249.47 SG-HTTP-Service -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- "-- -- -- -- -- -- --