Age | Commit message (Collapse) | Author |
|
moved runtime timer tree topology information to separate array instead of recording stack
|
|
|
|
fixed precision of fast timer counts
|
|
hunting down bad values and crashes
|
|
got new fast timer code to compile and run
|
|
eliminated min and max macros from windows.h
got rest of viewer to compile against llfasttimer changes
|
|
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
|
|
moving fast timers into lltrace namespace and accumulation system
|
|
removed remnants of LLFastTimer::FrameState
|
|
simplified llfasttimer code down to 2 classes
llunit unit conversion now done in floating point or 64 bit integer precision,
depending on source type
|
|
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)
|
|
build fix
|
|
first pass at LLTrace framework
|
|
open root timer by default
|
|
cleaner implementation of llfasttimers...don't bother to share similarly named timers
just create multiple timers with same name...doesn't break anything
|
|
removed unnecessary cache miss from fast timers
renamed llfasttimer_class back to llfasttimer
|