diff mbox

DAPL v2.0: debug build: only timestamp if sending message to stdout to avoid performance hit

Message ID E3280858FA94444CA49D2BA02341C983011BBD7F0F@orsmsx506.amr.corp.intel.com (mailing list archive)
State Not Applicable, archived
Headers show

Commit Message

Arlin Davis Oct. 28, 2010, 6:28 p.m. UTC
None
diff mbox

Patch

diff --git a/dapl/common/dapl_debug.c b/dapl/common/dapl_debug.c
index e1a940c..7a0a199 100644
--- a/dapl/common/dapl_debug.c
+++ b/dapl/common/dapl_debug.c
@@ -49,13 +49,13 @@  void dapl_internal_dbg_log(DAPL_DBG_TYPE type, const char *fmt, ...)
 		dapl_os_get_time(&start_t);
 		last_t = start_t;
 	}
-	dapl_os_get_time(&current_t);
-	delta_t = current_t - last_t;
-	total_t = current_t - start_t;
-	last_t  = current_t;
 
 	if (type & g_dapl_dbg_type) {
 		if (DAPL_DBG_DEST_STDOUT & g_dapl_dbg_dest) {
+			dapl_os_get_time(&current_t);
+			delta_t = current_t - last_t;
+			total_t = current_t - start_t;
+			last_t  = current_t;
 			va_start(args, fmt);
 			fprintf(stdout, "%s:%x:%x: %d us(%d us%s): ",
 				_ptr_host_, dapl_os_getpid(), dapl_os_gettid(),