浏览代码

HPCC-9254 Dynamic timeActivities for Roxie - to reduce get_cycles_now() overhead

Signed-off-by: Mark Kelly <mark.kelly@lexisnexis.com>
Mark Kelly 11 年之前
父节点
当前提交
193121d3c1
共有 2 个文件被更改,包括 1 次插入3 次删除
  1. 0 2
      roxie/ccd/ccd.hpp
  2. 1 1
      roxie/ccd/ccdcontext.cpp

+ 0 - 2
roxie/ccd/ccd.hpp

@@ -999,7 +999,6 @@ class SlaveContextLogger : public StringContextLogger
     bool traceActivityTimes;
     bool debuggerActive;
     bool checkingHeap;
-    bool timeActivities;
     IpAddress ip;
     StringAttr wuid;
 public:
@@ -1010,7 +1009,6 @@ public:
     inline bool queryTraceActivityTimes() const { return traceActivityTimes; }
     inline bool queryDebuggerActive() const { return debuggerActive; }
     inline bool queryCheckingHeap() const { return checkingHeap; }
-    inline bool queryTimeActivities() const { return timeActivities; }
     inline void setDebuggerActive(bool _active) { debuggerActive = _active; }
     inline const StatsCollector &queryStats() const 
     {

+ 1 - 1
roxie/ccd/ccdcontext.cpp

@@ -2348,7 +2348,7 @@ protected:
 
 IRoxieSlaveContext *createSlaveContext(const IQueryFactory *_factory, const SlaveContextLogger &_logctx, unsigned _timeLimit, memsize_t _memoryLimit, IRoxieQueryPacket *packet)
 {
-    return new CSlaveContext(_factory, _logctx, _timeLimit, _memoryLimit, packet, _logctx.queryTraceActivityTimes(), _logctx.queryDebuggerActive(), _logctx.queryCheckingHeap(), _logctx.queryTimeActivities());
+    return new CSlaveContext(_factory, _logctx, _timeLimit, _memoryLimit, packet, _logctx.queryTraceActivityTimes(), _logctx.queryDebuggerActive(), _logctx.queryCheckingHeap());
 }
 
 class CRoxieServerDebugContext : extends CBaseServerDebugContext