Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-24 | SL-18620 Statistics->Advanced->Memory Usage no longer updating | Alexander Gavriliuk | |
2022-01-14 | SL-16606: Add profiler category STATS | Ptolemy | |
2021-10-28 | SL-16148 SL-16244 SL-16270 SL-16253 Remove most BlockTimers, remove ↵ | Dave Parks | |
LLMemTracked, introduce alignas, hook most/all reamining allocs, disable synchronous occlusion, and convert frequently accessed LLSingletons to LLSimpleton | |||
2020-03-25 | DRTVWR-476: Explicitly cast 64-bit NaN constant to F32 as needed. | Nat Goodspeed | |
VS 2017 was complaining about truncating the value. | |||
2014-12-12 | fix dos line endings | Oz Linden | |
2014-12-10 | Fix for build problems with LLTrace::AccumulatorBuffer copy ctor in VS2013 ↵ | callum_linden | |
(only) | |||
2013-11-19 | SH-4634 FIX Interesting: Viewer crashes when receiving teleport offer | Richard Linden | |
renamed fast timers to have unique names, changes instance tracker to never allow duplicates | |||
2013-10-21 | fixed things so that trace recordings can be read from even while active | Richard Linden | |
2013-10-17 | fix for assert at runtime (reading stats from recording while it was active) | Richard Linden | |
fix for bad values returns from getPeriodMin and getPeriodMax on count stats when no counts recorded fix for gcc compile time error (typename ftw) | |||
2013-10-15 | renamed TimeBlock to BlockTimerStatHandle | Richard Linden | |
2013-10-14 | changed ll_aligned_(malloc|free) to take alignment size as a template argument | Richard Linden | |
2013-10-07 | renamed TraceType to StatType | Richard Linden | |
added more MemTrackable types optimized memory usage of LLTrace some more | |||
2013-10-03 | more memory optimizations of lltrace | Richard Linden | |
2013-10-03 | added initial memory usage tracking for lltrace | Richard Linden | |
2013-10-01 | changed over to manual naming of MemTrackable stats | Richard Linden | |
changed claimMem and disclaimMem behavior to not pass through argument added more mem tracking stats to floater_stats | |||
2013-09-27 | Automated merge with http://bitbucket.org/lindenlab/viewer-interesting | Richard Linden | |
2013-09-27 | fixed lltrace memory tracking | Richard Linden | |
image memory utilization now always non-negative | |||
2013-09-27 | Automated merge with https://bitbucket.org/lindenlab/viewer-interesting | Richard Linden | |
2013-09-27 | BUILDFIX: fix for bad assert causing unit tests to fail | Richard Linden | |
2013-09-27 | BUILDFIX: fix for mac builds | Richard Linden | |
also, fixed alignment of tick labels on stat bars | |||
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-23 | refactored lltrace mem tracking to store allocation and deallocation sizes | Richard Linden | |
at the same time and work better with threads | |||
2013-09-18 | 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-08-29 | SH-4377 FIX: Interesting: Windows viewer crashes when ↵ | Richard Linden | |
SceneLoadingMonitorEnabled is enabled | |||
2013-08-27 | broke out llunit.h into llunittype.h and llunits.h for unit declarations | Richard Linden | |
changed unit declarations macros to make a lot more sense | |||
2013-08-21 | SH-4433 WIP Interesting: Statistics > Ping Sim is always 0 ms | Richard Linden | |
added unit tests for lltrace | |||
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-18 | SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 ms | Richard Linden | |
continued conversion to units system made units perform type promotion correctly and preserve type in arithmetic e.g. can now do LLVector3 in units added typedefs for remaining common unit types, including implicits | |||
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-08-12 | SH-4399 FIX: Interesting: Texture console MB Bound 0/384 and texture queue ↵ | Richard Linden | |
bounces once per second 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 | |||
2013-08-09 | SH-4374 FIX Interesting: Statistics Object cache hit rate is always 100% | Richard Linden | |
moved object cache sampling code so that it actually gets executed default values for stats are NaN instead of 0 in many cases | |||
2013-07-24 | SH-4376 FIX: Interesting: in Statistics, replace the text "0" with "n/a" when | Richard Linden | |
there are no samples during the time period. added hasValue to SampleAccumulator so we don't print a value when we don't have a single sample yet added some disabled log output for scene load timing | |||
2013-07-23 | renamed mVarianceSum to mSumOfSquares to be more clear | Richard Linden | |
fixed normalization assertions to work with megaprims added is_zero() utility function fixed unit declarations to be more clear fixed texture cache hit rate always being 0 | |||
2013-07-19 | BUILDFIX: #include and dependency cleanup | Richard Linden | |
2013-07-15 | SH-4299Interesting: High fps shown temporarily off scale in statistics console | Richard Linden | |
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 | |||
2013-07-01 | SH-4294 FIX Interesting: Statistics Texture cache hit rate is always 0% | Richard Linden | |
also, removed LLTrace::init and cleanup removed derived class implementation of memory stat for LLMemTrackable is automatic now | |||
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-22 | fixed scene load monitor resetting to eagerly due to spurious camer amotion | Richard Linden | |
pulled swap() out of ui time block cleaned up internal lltrace dependencies, factored out common accumulator definitions |