diff options
author | cjihrig <cjihrig@gmail.com> | 2019-02-24 12:31:19 -0500 |
---|---|---|
committer | cjihrig <cjihrig@gmail.com> | 2019-02-26 19:56:42 -0500 |
commit | 42551909f7c20d6b4c4c6e28695958729177455d (patch) | |
tree | e5c0a60caca57f648972da11b8d198cc27d785d4 /src/node_report.cc | |
parent | 084f74a3048078c993b7dce065c2a5b872c177a9 (diff) | |
download | node-new-42551909f7c20d6b4c4c6e28695958729177455d.tar.gz |
report: use ru_stime for system CPU calculation
PR-URL: https://github.com/nodejs/node/pull/26286
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Michaƫl Zasso <targos@protonmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'src/node_report.cc')
-rw-r--r-- | src/node_report.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/node_report.cc b/src/node_report.cc index 9f2a61be09..8ca35cabb9 100644 --- a/src/node_report.cc +++ b/src/node_report.cc @@ -483,7 +483,7 @@ static void PrintResourceUsage(JSONWriter* writer) { double user_cpu = stats.ru_utime.tv_sec + SEC_PER_MICROS * stats.ru_utime.tv_usec; double kernel_cpu = - stats.ru_utime.tv_sec + SEC_PER_MICROS * stats.ru_utime.tv_usec; + stats.ru_stime.tv_sec + SEC_PER_MICROS * stats.ru_stime.tv_usec; writer->json_keyvalue("userCpuSeconds", user_cpu); writer->json_keyvalue("kernelCpuSeconds", kernel_cpu); double cpu_abs = user_cpu + kernel_cpu; @@ -506,7 +506,7 @@ static void PrintResourceUsage(JSONWriter* writer) { double user_cpu = stats.ru_utime.tv_sec + SEC_PER_MICROS * stats.ru_utime.tv_usec; double kernel_cpu = - stats.ru_utime.tv_sec + SEC_PER_MICROS * stats.ru_utime.tv_usec; + stats.ru_stime.tv_sec + SEC_PER_MICROS * stats.ru_stime.tv_usec; writer->json_keyvalue("userCpuSeconds", user_cpu); writer->json_keyvalue("kernelCpuSeconds", kernel_cpu); double cpu_abs = user_cpu + kernel_cpu; |