- Oct 17, 2013
-
-
Richard Linden authored
added flag to LLInstanceTracker to allow multiple values per key made StatType allow multiple values per key to eliminate block timer related crash
-
- Oct 15, 2013
-
-
Richard Linden authored
-
- Oct 03, 2013
-
-
Richard Linden authored
-
Richard Linden authored
-
- Sep 25, 2013
-
-
Richard Linden authored
removed complicated and unnecessary fast timer gapless handoff logic (it should be gapless anyway) improved MemTrackable API, better separation of shadow and footprint added memory usage stats to floater_stats.xml
-
- Sep 18, 2013
-
-
Richard Linden authored
-
- Sep 08, 2013
-
-
Richard Linden authored
renamed "current" to "primary" when referring to accumulators
-
- Sep 05, 2013
-
-
Richard Linden authored
another attempt to move mem stat into base class
-
- Aug 21, 2013
-
-
Richard Linden authored
made getPrimaryAccumulator return a reference since it was an always non-null pointer changed unit conversion to perform lazy division in order to avoid truncation of timer values
-
- Aug 09, 2013
-
-
Richard Linden authored
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
-
- 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 28, 2013
-
-
Richard Linden authored
added ability to force uniqueness of LLCopyOnWritePointer converted more variables to units added convenience function for unit constants
-
- 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
-
- Jun 19, 2013
-
-
Richard Linden authored
removed implicit flushes on reads from recorders for better performance made sure stack timers were updated on recorder deactivate faster rendering and better ui for fast timer view
-
- Jun 03, 2013
-
-
Richard Linden authored
removed unnecessary templates from accumulator types...now always track data in double precision floating point, using templated accessors to convert to and from arbitrary types
-
- May 31, 2013
-
-
Richard Linden authored
fixed multithreading lltrace causing values to be interpolated towards 0 added Radians unit improved sceneloadmonitor restart heuristic to use accumulated camera motion
-
- 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 18, 2013
-
-
Richard Linden authored
fixed crash on startup
-
- Jan 17, 2013
-
-
Richard Linden authored
fixed some uninitialized variables root timer accumulator was being initialized to NULL
-
- Jan 15, 2013
-
-
Richard Linden authored
improved performance of fast timer stat gathering (fixed typo)
-
Richard Linden authored
improved performance of fast timer stat gathering
-
- Jan 07, 2013
-
-
Richard Linden authored
fix for unit test failures...cleanup apr without destroying pools, allowing LLProxy to clean itself up as a singleton (and avoiding spurious dependencies associated with manually destorying singletons that rely on apr pools)
-
- 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 18, 2012
-
-
Richard Linden authored
removed some potential data races got memory stats recording in trace system
-
- 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 27, 2012
-
-
Richard Linden authored
hunting down bad values and crashes
-
- Nov 17, 2012
-
-
Richard Linden authored
got new fast timer code to compile and run
-
- Nov 15, 2012
-
-
Richard Linden authored
cleaning up build moved most includes of windows.h to llwin32headers.h to disable min/max macros, etc streamlined Time class and consolidated functionality in BlockTimer class llfasttimer is no longer included via llstring.h, so had to add it manually in several places
-
- 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)
-