From ef47cb49844c3637d66c6ca92a8dcd1882722b0f Mon Sep 17 00:00:00 2001 From: liaoxingxing Date: Fri, 4 Jul 2025 17:21:48 +0800 Subject: [PATCH 1/2] add log in uv_run Signed-off-by: liaoxingxing --- src/unix/core.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/unix/core.c b/src/unix/core.c index 1a2eb5a..de2ba19 100644 --- a/src/unix/core.c +++ b/src/unix/core.c @@ -444,6 +444,8 @@ int uv_run(uv_loop_t* loop, uv_run_mode mode) { if (!r) uv__update_time(loop); + UV_LOGI("start to run loop %{public}zu", (size_t)loop); + while (r != 0 && loop->stop_flag == 0) { #ifdef USE_FFRT if (!is_uv_loop_good_magic(loop)) { @@ -509,6 +511,7 @@ int uv_run(uv_loop_t* loop, uv_run_mode mode) { if (loop->stop_flag != 0) loop->stop_flag = 0; + UV_LOGI("loop %{public}zu stopped", (size_t)loop); return r; } -- Gitee From a9f624045974d1a22e386dba6b777c44e4087ff7 Mon Sep 17 00:00:00 2001 From: liaoxingxing Date: Fri, 4 Jul 2025 17:24:15 +0800 Subject: [PATCH 2/2] add log in uv_run detailed Signed-off-by: liaoxingxing --- src/unix/core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/unix/core.c b/src/unix/core.c index de2ba19..c43a39d 100644 --- a/src/unix/core.c +++ b/src/unix/core.c @@ -452,9 +452,10 @@ int uv_run(uv_loop_t* loop, uv_run_mode mode) { return 0; } #endif - + UV_LOGI("start to handle timer tasks, loop %{public}zu", (size_t)loop); uv__update_time(loop); uv__run_timers(loop); + UV_LOGI("handle timer tasks finished, loop %{public}zu", (size_t)loop); can_sleep = uv__queue_empty(&loop->pending_queue) && -- Gitee