- Dec 10, 2013
-
-
Richard Linden authored
-
- Dec 06, 2013
-
-
Richard Linden authored
over to get_thread_recorder() to be agnostic about which thread we're running on
-
- Oct 15, 2013
-
-
Richard Linden authored
-
- Oct 07, 2013
-
-
Richard Linden authored
added more MemTrackable types optimized memory usage of LLTrace some more
-
- Oct 03, 2013
-
-
Richard Linden authored
-
- Sep 08, 2013
-
-
Richard Linden authored
renamed "current" to "primary" when referring to accumulators
-
- 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 12, 2013
-
-
Richard Linden authored
SH-4346 FIX: Interesting: some integer Statistics are displayed as floating point after crossing region boundary made llerrs/infos/etc properly variadic wrt tags LL_INFOS("A", "B", "C") works, for example fixed unit tests remove llsimplestat
-
- Aug 09, 2013
-
-
Richard Linden authored
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
-
- 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 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
moved collapsed flag to fast timer tree node
-
- 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
-
- Jan 09, 2013
-
-
Richard Linden authored
cleaned up hacks used to get unit tests working LLTrace::init now supports recursive initialization/cleanup put NOMINMAX back in win32 header wrappers
-
- 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
-
- Nov 17, 2012
-
-
Richard Linden authored
got new fast timer code to compile and run
-
- Nov 15, 2012
-
-
Richard Linden authored
eliminated min and max macros from windows.h got rest of viewer to compile against llfasttimer changes
-
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 13, 2012
-
-
Richard Linden authored
moving fast timers into lltrace namespace and accumulation system
-
- Nov 12, 2012
-
-
Richard Linden authored
simplified llfasttimer code down to 2 classes llunit unit conversion now done in floating point or 64 bit integer precision, depending on source type
-
- Oct 10, 2012
-
-
Richard Linden authored
fixed units conversion so that trace getters return convertable units removed circular dependencies from lltrace* converted more stats to lltrace
-
- Oct 05, 2012
-
-
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
-
- Oct 02, 2012
-
-
Richard Linden authored
implemented minimal merging logic made recordings ligher weight by moving live tracking data into threadrecorder
-
Richard Linden authored
renamed LLTrace::ThreadTrace to LLTrace::ThreadRecorder renamed LLTrace::Sampler to LLTrace::Recording
-
- Oct 01, 2012
-
-
Richard Linden authored
cleaned up API samplers are now value types with copy-on-write buffers under the hood removed coupling with LLThread
-
- Sep 30, 2012
-
-
Richard Linden authored
factored out lltrace::sampler into separate file added rudimentary lltrace support to llstatgraph made llstatgraph use param blocks more effectively moves initial set of stats over to lltrace removed windows.h #defines for min and max
-
- Sep 28, 2012
-
-
Richard Linden authored
created separate constructor for static allocation of sampler buffer fixed start/stop/resume semantics of samplers and added sampler time interval tracking
-
- Sep 26, 2012
-
-
Richard Linden authored
slave threads now pushing data to master thread
-
Richard Linden authored
fixed various issues related to unit tests and LLThreadLocalPtr initialization and teardown
-
- Sep 24, 2012
-
-
Richard Linden authored
moved LLThreadLocalPtr to llapr fixed various startup race conditions for LLThreadLocalPtr
-
- Sep 21, 2012
-
-
Richard Linden authored
added LLThreadLocalPtr broke llmutex out into llmutex.h got primary sampling buffer under thread local storage
-