From 7c9f72fb8d6b80f98a2c4cc6aab20ccdd224ce84 Mon Sep 17 00:00:00 2001 From: Saleel Kudchadker Date: Wed, 7 Apr 2021 23:15:23 -0700 Subject: [PATCH] SWDEV-278336 - Print time info only when profiling Change-Id: Ic8d04e58cf4558fbfc5ed6db35f3ff2d788803f9 [ROCm/clr commit: 9307ab43e45ff6728d2328d4ed3707526681521b] --- projects/clr/rocclr/platform/command.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/projects/clr/rocclr/platform/command.cpp b/projects/clr/rocclr/platform/command.cpp index 6c3dcad82e..effb6ed913 100644 --- a/projects/clr/rocclr/platform/command.cpp +++ b/projects/clr/rocclr/platform/command.cpp @@ -142,12 +142,15 @@ bool Event::setStatus(int32_t status, uint64_t timeStamp) { signal(); } - ClPrint(LOG_DEBUG, LOG_CMD, "command %p complete (Wall: %ld, CPU: %ld, GPU: %ld us)", - &command(), - ((profilingInfo().end_ - epoch) / 1000), - ((profilingInfo().submitted_ - profilingInfo().queued_) / 1000), - ((profilingInfo().end_ - profilingInfo().start_) / 1000)); - + if (profilingInfo().enabled_) { + ClPrint(LOG_DEBUG, LOG_CMD, "Command %p complete (Wall: %ld, CPU: %ld, GPU: %ld us)", + &command(), + ((profilingInfo().end_ - epoch) / 1000), + ((profilingInfo().submitted_ - profilingInfo().queued_) / 1000), + ((profilingInfo().end_ - profilingInfo().start_) / 1000)); + } else { + ClPrint(LOG_DEBUG, LOG_CMD, "Command %p complete", &command()); + } release(); }