in reply to benchmarking problem

I think you have the quotes a level too deep,

return `$conf | ./perl/tester.pl`;
You may be using the wrong quotes where you set $conf, but maybe not, I can't tell. You haven't described how those files are constructed and how they work together.

After Compline,
Zaxo