瀏覽代碼

HPCC-12117 Remove unnecessary code to clear the default timer

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Gavin Halliday 10 年之前
父節點
當前提交
ba499a4c2b
共有 3 個文件被更改,包括 2 次插入9 次删除
  1. 0 1
      ecl/wutest/wutest.cpp
  2. 2 7
      system/jlib/jdebug.cpp
  3. 0 1
      system/jlib/jdebug.hpp

+ 0 - 1
ecl/wutest/wutest.cpp

@@ -366,7 +366,6 @@ int main(int argc, const char *argv[])
     {
         queryActiveTimer()->printTimings();
         queryActiveTimer()->reset();
-        setActiveTimer(NULL);
     }
     releaseAtoms();
     return 0;

+ 2 - 7
system/jlib/jdebug.cpp

@@ -613,12 +613,6 @@ ITimeReporter * queryActiveTimer()
 {
     return activeTimer;
 }
-void setActiveTimer(ITimeReporter * reporter)
-{
-    ::Release(activeTimer);
-    ::Link(reporter);
-    activeTimer = reporter;
-}
 
 
 ITimeReporter *createStdTimeReporter() { return new DefaultTimeReporter(); }
@@ -641,7 +635,8 @@ MODULE_INIT(INIT_PRIORITY_JDEBUG2)
 
 MODULE_EXIT()
 {
-    setActiveTimer(NULL);
+    ::Release(activeTimer);
+    activeTimer = NULL;
 }
 
 

+ 0 - 1
system/jlib/jdebug.hpp

@@ -157,7 +157,6 @@ protected:
 
 #if defined(TIMING)
 extern jlib_decl ITimeReporter * queryActiveTimer();
-extern jlib_decl void setActiveTimer(ITimeReporter * reporter);
 extern jlib_decl ITimeReporter *createStdTimeReporter();
 extern jlib_decl ITimeReporter *createStdTimeReporter(MemoryBuffer &mb);
 #define TIME_SECTION(title)   TimeSection   glue(_timer,__LINE__)(title);