Skip to content

Commit 5b2cca5

Browse files
theanarkhaduh95
authored andcommitted
report: use uv_getrusage_thread in report
PR-URL: #58405 Reviewed-By: Juan José Arboleda <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
1 parent 2f36f8e commit 5b2cca5

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/node_report.cc

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -676,9 +676,9 @@ static void PrintResourceUsage(JSONWriter* writer) {
676676
writer->json_objectend();
677677
}
678678
writer->json_objectend();
679-
#ifdef RUSAGE_THREAD
680-
struct rusage stats;
681-
if (getrusage(RUSAGE_THREAD, &stats) == 0) {
679+
680+
uv_rusage_t stats;
681+
if (uv_getrusage_thread(&stats) == 0) {
682682
writer->json_objectstart("uvthreadResourceUsage");
683683
double user_cpu =
684684
stats.ru_utime.tv_sec + SEC_PER_MICROS * stats.ru_utime.tv_usec;
@@ -699,7 +699,6 @@ static void PrintResourceUsage(JSONWriter* writer) {
699699
writer->json_objectend();
700700
writer->json_objectend();
701701
}
702-
#endif // RUSAGE_THREAD
703702
}
704703

705704
static void PrintEnvironmentVariables(JSONWriter* writer) {

0 commit comments

Comments
 (0)