Skip to content

Commit ba5f31a

Browse files
cjihrigaddaleax
authored andcommitted
report: use ru_stime for system CPU calculation
PR-URL: #26286 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: James M Snell <[email protected]>
1 parent d2d9453 commit ba5f31a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/node_report.cc

+2-2
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,7 @@ static void PrintResourceUsage(JSONWriter* writer) {
483483
double user_cpu =
484484
stats.ru_utime.tv_sec + SEC_PER_MICROS * stats.ru_utime.tv_usec;
485485
double kernel_cpu =
486-
stats.ru_utime.tv_sec + SEC_PER_MICROS * stats.ru_utime.tv_usec;
486+
stats.ru_stime.tv_sec + SEC_PER_MICROS * stats.ru_stime.tv_usec;
487487
writer->json_keyvalue("userCpuSeconds", user_cpu);
488488
writer->json_keyvalue("kernelCpuSeconds", kernel_cpu);
489489
double cpu_abs = user_cpu + kernel_cpu;
@@ -506,7 +506,7 @@ static void PrintResourceUsage(JSONWriter* writer) {
506506
double user_cpu =
507507
stats.ru_utime.tv_sec + SEC_PER_MICROS * stats.ru_utime.tv_usec;
508508
double kernel_cpu =
509-
stats.ru_utime.tv_sec + SEC_PER_MICROS * stats.ru_utime.tv_usec;
509+
stats.ru_stime.tv_sec + SEC_PER_MICROS * stats.ru_stime.tv_usec;
510510
writer->json_keyvalue("userCpuSeconds", user_cpu);
511511
writer->json_keyvalue("kernelCpuSeconds", kernel_cpu);
512512
double cpu_abs = user_cpu + kernel_cpu;

0 commit comments

Comments
 (0)