in reply to Re^6: Time::HiRes sleep does not always work
in thread Time::HiRes sleep does not always work

Very strange. The hardware is capable of high resolution as evidenced by the QPC: output.

And Time::HiRes has the code to utilise that capability, but from the evidence of the gettimeofday() & time() output, that code is not being exercised.

It's like something is caching the value, or some set of build options was used when the code was compiled to cause it to bypass the code? Did you say this was an AS built Perl?


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
"Too many [] have been sedated by an oppressive environment of political correctness and risk aversion."

Replies are listed 'Best First'.
Re^8: Time::HiRes sleep does not always work
by tone (Novice) on Aug 20, 2008 at 13:29 UTC

    I think your earlier idea of the problem being with my installation of Time::HiRes is correct. I just reinstalled it and now in my orginal test I'm getting 0 matches. I also re-ran the piece of code from jethro and where previously I was only getting different times when the loop was running 9000 times or more I'm now getting new times with as little as 5 or 6 loops.

    I have no idea how to managed to figure this out but thanks for your help