diff options
author | Explorer09 <explorer09@gmail.com> | 2024-03-28 06:35:50 +0800 |
---|---|---|
committer | cgzones <cgzones@googlemail.com> | 2024-04-05 19:27:59 +0200 |
commit | eb27a94ba411793aa1a25c331b3e1bb328739583 (patch) | |
tree | c735db020cb891bc76a449d4fb08d9bd3fcd82af | |
parent | ae932b4fa980acb8c80946d098c79e2ab3611d3f (diff) |
Adapt GPU_TIME field for the new nanoseconds format
Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
-rw-r--r-- | linux/LinuxProcess.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/linux/LinuxProcess.c b/linux/LinuxProcess.c index 5d145fff..5ba305ec 100644 --- a/linux/LinuxProcess.c +++ b/linux/LinuxProcess.c @@ -109,7 +109,7 @@ const ProcessFieldData Process_fields[LAST_PROCESSFIELD] = { #ifdef SCHEDULER_SUPPORT [SCHEDULERPOLICY] = { .name = "SCHEDULERPOLICY", .title = "SCHED ", .description = "Current scheduling policy of the process", .flags = PROCESS_FLAG_SCHEDPOL, }, #endif - [GPU_TIME] = { .name = "GPU_TIME", .title = " GPU_TIME", .description = "Total GPU time in nano seconds", .flags = PROCESS_FLAG_LINUX_GPU, .defaultSortDesc = true, .autoWidth = true, .autoTitleRightAlign = true, }, + [GPU_TIME] = { .name = "GPU_TIME", .title = " GPU_TIME", .description = "Total GPU time", .flags = PROCESS_FLAG_LINUX_GPU, .defaultSortDesc = true, .autoWidth = true, .autoTitleRightAlign = true, }, [GPU_PERCENT] = { .name = "GPU_PERCENT", .title = "GPU% ", .description = "Percentage of the GPU time the process used in the last sampling", .flags = PROCESS_FLAG_LINUX_GPU, .defaultSortDesc = true, }, }; @@ -242,7 +242,7 @@ static void LinuxProcess_rowWriteField(const Row* super, RichString* str, Proces case CMINFLT: Row_printCount(str, lp->cminflt, coloring); return; case CMAJFLT: Row_printCount(str, lp->cmajflt, coloring); return; case GPU_PERCENT: Row_printPercentage(lp->gpu_percent, buffer, n, 5, &attr); break; - case GPU_TIME: Row_printTime(str, lp->gpu_time / 1000 / 1000 / 10 /* nano to centi seconds */, coloring); return; + case GPU_TIME: Row_printNanoseconds(str, lp->gpu_time, coloring); return; case M_DRS: Row_printBytes(str, lp->m_drs * lhost->pageSize, coloring); return; case M_LRS: if (lp->m_lrs) { |