- Dec 10, 2013
-
-
Richard Linden authored
fix for crash on exit resulting from 8c0e024d0c33
-
- Oct 21, 2013
-
-
Richard Linden authored
-
- Oct 03, 2013
-
-
Richard Linden authored
-
- Jul 15, 2013
-
-
Richard Linden authored
various fixes to lltrace start() on started recording no longer resets fixed various instances of unit forgetfullness in lltrace recording split now has gapless timing scene monitor now guarantees min sample time renamed a bunch of stats added names to debug thread view on windows
-
- Jul 01, 2013
-
-
Richard Linden authored
also, removed LLTrace::init and cleanup removed derived class implementation of memory stat for LLMemTrackable is automatic now
-
- Jun 30, 2013
-
-
Richard Linden authored
removed LLThreadLocalSingleton collapsed all thread recorder classes to single type, LLTrace::ThreadRecorder moved fasttimer stack head to llthreadlocalsingletonpointer via ThreadRecorder
-
- Jun 27, 2013
-
-
Richard Linden authored
fixed some lltrace logic errors more consistent syncing of timestamps of sample values in recording stack selection of primary buffers was completely incorrect assignment of recordings got wrong play state due to implicit operator = defined in base class fixed asset stats only working up to the first send
-
- Jun 22, 2013
-
-
Richard Linden authored
pulled swap() out of ui time block cleaned up internal lltrace dependencies, factored out common accumulator definitions
-
- May 30, 2013
-
-
Richard Linden authored
reverted SlaveThreadRecorder update gating moved processTimes() outside of Recording, so it is called only once per frame refined sample merge logic so that multi-threaded samples do not stomp on linear history of a stat
-
Richard Linden authored
fixed LLTrace::ExtendablePeriodicRecording::extend() to include *all* frame extensions gated SlaveThreadRecorder pushing to master based on master update rate reverted changes to LLThreadLocalSingletonPointer to not use offset-from-default trick
-
- May 29, 2013
-
-
Richard Linden authored
fixed copy construction behavior of Recordings to not zero out data split measurement into event and sample, with sample representing a continuous function
-
- May 20, 2013
-
-
Richard Linden authored
removed extra dereference for copy on write pointer moved copyonwrite mechanism to RecordingBuffers from individual buffer fixed logic that was leaving scene unfrozen when camera moved during metrics gathering
-
- Mar 11, 2013
-
-
Richard Linden authored
-
Richard Linden authored
-
- Jan 28, 2013
-
-
Richard Linden authored
fixed memory leak fixed glitching of fast timer display
-
- Jan 03, 2013
-
-
Richard Linden authored
made fast timer stack thread local added LLThreadLocalSingleton made LLThreadLocalPointer obey pointer rules for const added LLThreadLocalSingletonPointer for fast thread local pointers
-
- Dec 21, 2012
-
-
Richard Linden authored
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
-
- Dec 03, 2012
-
-
Richard Linden authored
converted fast timer view over to new lltrace mechanisms
-
- Nov 29, 2012
-
-
Richard Linden authored
moved runtime timer tree topology information to separate array instead of recording stack
-
- Nov 07, 2012
-
-
Richard Linden authored
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)
-
- Oct 18, 2012
-
-
Richard Linden authored
fixed trace recording on background threads hitting null pointer
-
- Oct 12, 2012
-
-
Richard Linden authored
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
-
- Oct 05, 2012
-
-
Richard Linden authored
added update() method to trace recorders to allow mid-collection snapshots
-
Richard Linden authored
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
-