Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-03 | SL-15709: Cleanup | Ptolemy | |
2021-09-03 | SL-15709: Add Tracy support to viewer | Ptolemy | |
2020-10-08 | DRTVWR-510 remove all LL_SOLARIS conditionals | Dave Houlton | |
2020-03-25 | [DRTVWR-476] - update cef, fix merge | Anchor | |
2019-05-28 | SL-11231 Unused code and wrong macro | andreykproductengine | |
2016-04-22 | Fasttimers: Windows) Always use the __rdtsc() intrinsic rather than inline ↵ | Nicky | |
assembly. Linux/OSX) The rtdsc assembly intruction is clobbering EAX and EDX, the snippet was not protecting EDX accordingly. (transplanted from 6307b134f821390367d4c86a03b9a492ac7ed282) | |||
2016-04-22 | Windows x64: Cannot use inline assembly. | Nicky | |
(transplanted from ee32840fc591f5529a0b544243e7b4146eb8f531) | |||
2016-09-06 | MAINT-5011: Ensure BlockTimer::mStartTime is unconditionally set. | Nat Goodspeed | |
Previous logic could possibly leave mStartTime uninitialized, producing fatal warnings with gcc 4.7. | |||
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
2013-10-23 | moved some common functionality from LLTrace::BlockTimerStatHandle to BlockTimer | Richard Linden | |
updates appearance utility dependency | |||
2013-10-17 | moved root timer to global variable | Richard Linden | |
added flag to LLInstanceTracker to allow multiple values per key made StatType allow multiple values per key to eliminate block timer related crash | |||
2013-10-16 | moved tree iterators into llfasttimer.h | Richard Linden | |
2013-10-15 | renamed TimeBlock to BlockTimerStatHandle | Richard Linden | |
2013-10-07 | renamed TraceType to StatType | Richard Linden | |
added more MemTrackable types optimized memory usage of LLTrace some more | |||
2013-09-25 | better memory usage for LLTrace (tighter packing of recording arrays) | Richard Linden | |
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 | |||
2013-09-07 | merge | Richard Linden | |
2013-09-07 | added memory usage and occlusion events to traces | Richard Linden | |
renamed "current" to "primary" when referring to accumulators | |||
2013-09-05 | changed fast timer over to using macro | Richard Linden | |
another attempt to move mem stat into base class | |||
2013-08-21 | SH-4433 WIP Interesting: Statistics > Ping Sim is always 0 ms | Richard Linden | |
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 | |||
2013-08-15 | moved unit types out of LLUnits namespace, since they are prefixed | Richard Linden | |
2013-08-14 | BUILDFIX: added header for numeric_limits support on gcc | Richard Linden | |
added convenience types for units F32Seconds, etc. | |||
2013-06-30 | fixed memory leak due to implementation of LLThreadLocalSingleton | Richard Linden | |
removed LLThreadLocalSingleton collapsed all thread recorder classes to single type, LLTrace::ThreadRecorder moved fasttimer stack head to llthreadlocalsingletonpointer via ThreadRecorder | |||
2013-06-27 | SH-4299 WIP: Interesting: High fps shown temporarily off scale in statistics ↵ | Richard Linden | |
console 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 | |||
2013-06-19 | SH-4246 FIX interesting: fast timers significantly decreases framerate | Richard Linden | |
moved collapsed flag to fast timer tree node | |||
2013-06-18 | SH-4246 FIX interesting: fast timers significantly decreases framerate | Richard Linden | |
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 | |||
2013-06-13 | SH-3931 WIP Interesting: Add graphs to visualize scene load metrics | Richard Linden | |
changed Units macros and argument order to make it more clear optimized units for integer types fixed merging of periodicrecordings...should eliminate duplicate entries in sceneloadmonitor history | |||
2013-06-05 | merge with viewer-release | Richard Linden | |
2013-06-04 | SH-3931 WIP Interesting: Add graphs to visualize scene load metrics | Richard Linden | |
fixed mem stat tracking...now properly tracks memory footprint with floating point precision cleaned up macros for unit declaration renamed units to SI standard for 1024 multiples (kibibytes, etc) fixed units output for scene monitor dump | |||
2013-04-19 | merge changes for DRTVWR-294 | Oz Linden | |
2013-03-29 | Update Mac and Windows breakpad builds to latest | Graham Madarasz | |
2013-02-13 | SH-3275 FIX interesting Update viewer metrics system to be more flexible | Richard Linden | |
fix for inaccurate optimization of full block time calculations | |||
2013-02-10 | SH-3275 FIX interesting Update viewer metrics system to be more flexible | Richard Linden | |
streamlined fast timer delta tracking | |||
2013-02-09 | SH-3275 FIX interesting Update viewer metrics system to be more flexible | Richard Linden | |
fixed anamolous LLFastTimer timings | |||
2013-02-08 | Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting-metrics | Richard Linden | |
2013-02-08 | SH-3275 WIP interesting Update viewer metrics system to be more flexible | Richard Linden | |
added debug output to BlockTimer | |||
2013-02-07 | SH-3275 WIP interesting Update viewer metrics system to be more flexible | Richard Linden | |
fix for timings for recursive fast timers not being correct | |||
2013-01-25 | BUILDFIX: merge cleanup | Nyx Linden | |
A couple of merge issues that caused the resulting code to not build. | |||
2013-01-18 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
fixed crash on startup | |||
2013-01-17 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
fixed some uninitialized variables root timer accumulator was being initialized to NULL | |||
2013-01-14 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
improved performance of fast timer stat gathering | |||
2013-01-03 | fixing linux compile errors for llcommon after LLTrace work | Andrew Meadows | |
2013-01-03 | SH-3406 WIP convert fast timers to lltrace system | Richard 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-21 | SH-3468 WIP add memory tracking base class | Richard 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-18 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
removed some potential data races got memory stats recording in trace system | |||
2012-12-09 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
added ability to query self time of block timers indepedently | |||
2012-12-03 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
converted fast timer view over to new lltrace mechanisms | |||
2012-11-29 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
moved runtime timer tree topology information to separate array instead of recording stack | |||
2012-11-27 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
hunting down bad values and crashes | |||
2012-11-15 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
eliminated min and max macros from windows.h got rest of viewer to compile against llfasttimer changes | |||
2012-11-14 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
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 |