On Mon, 8 Jul 2024 21:09:49 GMT, Kevin Walls <kev...@openjdk.org> wrote:

>> test/jdk/java/lang/management/ThreadMXBean/ThreadCpuTime.java line 239:
>> 
>>> 237:                     " > ThreadUserTime = " + utime2);
>>> 238:             }
>>> 239: */
>> 
>> Shouldn't this be uncommented and this bit of testing restored? It seems the 
>> only reason it was commented out is because of Solaris, which we don't need 
>> to worry about anymore. Probably best to leave this to a separate PR if you 
>> are going to restore it.
>
> Would have been happy to test it and bring it back, have looked into it more:
> 
> back in jdk5u we have the same commented out code, we have never run this in 
> general testing. 
> 
> I think it's redundant, the two calls are equivalent.
> 
>   long utime1 = mbean.getCurrentThreadUserTime();
> 
> "This is a convenient method for local management use and is equivalent to 
> calling: getThreadUserTime(Thread.currentThread().getId());"
> 
> ..which is the other time we would be comparing it with:
> 
>   long utime2 = mbean.getThreadUserTime(getId()); (in this class that extends 
> Thread).
>   
> I think we can presume some os-specific quirk that does not affect us today!

ok.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/20025#discussion_r1676184208

Reply via email to