mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 11:04:34 +02:00
8150843: [windows] os::getTimesSecs() returns negative values for kernel, user times
Reviewed-by: dholmes
This commit is contained in:
parent
8a70bcf857
commit
6b037d45a6
1 changed files with 4 additions and 4 deletions
|
@ -951,11 +951,11 @@ bool os::getTimesSecs(double* process_real_time,
|
|||
FILETIME wt;
|
||||
GetSystemTimeAsFileTime(&wt);
|
||||
jlong rtc_millis = windows_to_java_time(wt);
|
||||
jlong user_millis = windows_to_java_time(user_time);
|
||||
jlong system_millis = windows_to_java_time(kernel_time);
|
||||
*process_real_time = ((double) rtc_millis) / ((double) MILLIUNITS);
|
||||
*process_user_time = ((double) user_millis) / ((double) MILLIUNITS);
|
||||
*process_system_time = ((double) system_millis) / ((double) MILLIUNITS);
|
||||
*process_user_time =
|
||||
(double) jlong_from(user_time.dwHighDateTime, user_time.dwLowDateTime) / (10 * MICROUNITS);
|
||||
*process_system_time =
|
||||
(double) jlong_from(kernel_time.dwHighDateTime, kernel_time.dwLowDateTime) / (10 * MICROUNITS);
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue