in reply to Help using Benchmark.pm

You need to give $myvar a value in each snippet.
Greedy => '$myvar =~ /"(.*)"/',
becomes
Greedy => '$myvar = "Some String"; $myvar =~ /"(.*)"/',
For more advice see the node Benchmarking Your Code.

Update: I see that I located the problem (scoping), but not the cause.(the my)