summaryrefslogtreecommitdiff
path: root/indra/llcommon/lltracethreadrecorder.h
AgeCommit message (Collapse)Author
2013-01-03SH-3406 WIP convert fast timers to lltrace systemRichard Linden
made fast timer stack thread local added LLThreadLocalSingleton made LLThreadLocalPointer obey pointer rules for const added LLThreadLocalSingletonPointer for fast thread local pointers
2012-12-21SH-3468 WIP add memory tracking base classRichard Linden
improvements on lifetime of lltrace core data structures tweaks to thread local pointer handling so that static constructors/destructors can safely call functions that use lltrace
2012-12-03SH-3406 WIP convert fast timers to lltrace systemRichard Linden
converted fast timer view over to new lltrace mechanisms
2012-11-29SH-3406 WIP convert fast timers to lltrace systemRichard Linden
moved runtime timer tree topology information to separate array instead of recording stack
2012-11-07SH-3499 WIP Ensure asset stats output is correctRichard Linden
fixed trace data gathering and routing from background thread simplified slave->master thread communication (eliminated redundant recording and proxy object) improved performance of fast timer data gathering (slow iterators)
2012-10-18SH-3405 WIP convert existing stats to lltrace systemRichard Linden
fixed trace recording on background threads hitting null pointer
2012-10-12SH-3275 WIP Update viewer metrics system to be more flexibleRichard Linden
cleaned up accumulator merging logic introduced frame recording to LLTrace directly instead of going through LLViewerStats moved consumer code over to frame recording instead of whatever the current active recording was
2012-10-05SH-3405 WIP convert existing stats to lltrace systemRichard Linden
added update() method to trace recorders to allow mid-collection snapshots
2012-10-04SH-3275 WIP Update viewer metrics system to be more flexibleRichard Linden
moved threadrecorder classes into separate file added Count trace type, which tracks value increases and decreases and can report churn as well as overall growth rate