the difference most likely comes from the fact that the first read is done from the disk and AV is possibly interfering with it too.
you should do a simple:
 Code:
$trash=open(1,$tmpfile) do $trash=readline() until @error $trash=close(1)


to make sure the file is indeed cached before timing the difference.
_________________________
!

download KiXnet