in reply to Re^2: Faster and more efficient way to read a file vertically
in thread Faster and more efficient way to read a file vertically

Hello karlgoethebier,

You are absolutely right. I also read the Benchmark/Optional-Exports where is clearly stated:

cmpthese ( COUNT, CODEHASHREF, [ STYLE ] ) Optionally calls timethese(), then outputs comparison chart. This: cmpthese( -1, { a => "++\$i", b => "\$i *= 2" } ) ; outputs a chart like: Rate b a b 2831802/s -- -61% a 7208959/s 155% --

This chart is sorted from slowest to fastest, and shows the percent speed difference between each pair of tests. cmpthese can also be passed the data structure that timethese() returns:

Thanks for correcting me I will also update my answer. Although to be honest I am kind of impressed how unpack is slower in comparison to substr and split.

Thanks again for your time and effort, BR.

Seeking for Perl wisdom...on the process of learning...not there...yet!