inline ~PerfTraceTime() { if (!UsePerfData || (_recursion_counter != NULL && --(*_recursion_counter) > 0)) return; _t.stop(); _timerp->inc(_t.ticks()); }