RFR 9: 8098852 : java/lang/ProcessHandle/InfoTest.java failed: total cpu time

joe darcy joe.darcy at oracle.com
Tue Jul 7 23:59:46 UTC 2015


Hi Roger,

Generally looks okay; a few comments and suggestions

114             long cpulooptime = 100;             // 100 ms

How about

     cpuLoopTime

instead? Same comment for the other variables that don't follow 
camel-case conventions.

  284                         long cpumillis = 
Long.valueOf(args[nextArg++]);
  285                         long cpuTarget = getCpuTime() + cpumillis 
* 1_000_000L;
  286                         while (getCpuTime() < cpuTarget) {

Is it correct to multiply cpu-millis by 1e6 rather than 1e3?

-Joe

On 7/7/2015 11:52 AM, Roger Riggs wrote:
> Please review this ProcessHandle test change to cleanup intermittent failures.
> The cpuloop timing uses the cputime of the spawned process and the
> test runs fewer iterations and relaxes the threshold.
>
> Webrev:
> http://cr.openjdk.java.net/~rriggs/webrev-info-8098852/
>
> Issue:
> https://bugs.openjdk.java.net/browse/JDK-8098852
>
> Thanks, Roger
>




More information about the core-libs-dev mailing list