Removing intrinsic of Thread.isInterrupted()
Florian Weimer
fweimer at redhat.com
Tue Feb 25 00:31:00 PST 2014
On 02/25/2014 02:46 AM, Yumin Qi wrote:
> isum = 0L;
> for (int i = 0; i < NUM; i++) {
> start = System.currentTimeMillis();
> t.isInterrupted();
> finish = System.currentTimeMillis();
> isum += (finish - start);
> }
This benchmark loop looks invalid to me. I think you have to store the
result of t.isInterrupted(), perhaps to an array of booleans, and time
the entire thing, not just the call itself.
--
Florian Weimer / Red Hat Product Security Team
More information about the hotspot-compiler-dev
mailing list