优化了 还是卡

This commit is contained in:
2026-08-25 15:34:31 +08:00
parent fa93927d81
commit 5437b1b267
5 changed files with 58 additions and 13 deletions
+6 -1
View File
@@ -54,10 +54,13 @@ nlohmann::json taskflow_runtime_json() {
{"time_ns", worker.active_task_time_ns}}},
{"task_time_ns", worker.task_time_ns},
{"busy_time_ns", worker.busy_time_ns},
{"cpu_time_ns", worker.cpu_time_ns},
{"non_cpu_time_ns", worker.non_cpu_time_ns},
{"idle_time_ns", worker.idle_time_ns},
{"min_task_time_ns", worker.min_task_time_ns},
{"max_task_time_ns", worker.max_task_time_ns},
{"utilization", worker.utilization}});
{"utilization", worker.utilization},
{"cpu_utilization", worker.cpu_utilization}});
nlohmann::json task_types = nlohmann::json::array();
for (const auto& type : state.task_types)
task_types.push_back({
@@ -91,8 +94,10 @@ nlohmann::json taskflow_runtime_json() {
{"time_ns", state.longest_task_time_ns}}},
{"total_task_time_ns", state.total_task_time_ns},
{"worker_busy_time_ns", state.worker_busy_time_ns},
{"worker_cpu_time_ns", state.worker_cpu_time_ns},
{"observed_wall_time_ns", state.observed_wall_time_ns},
{"worker_utilization", state.worker_utilization},
{"worker_cpu_utilization", state.worker_cpu_utilization},
{"task_types", std::move(task_types)},
{"workers", std::move(workers)}};
}