Andrey Lihatskiy
1b68f71348
#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed
2024-04-29 07:56:09 +03:00
Brad Payne (Vir Linden)
e9c786ec60
SL-409 - fixes for viewer asset metrics. Copy and/or assignment of Recording objects is failing, changed to create LLSD blob earlier and just copy that.
2017-03-10 11:29:48 -05:00
Brad Payne (Vir Linden)
f70abb4ad6
SL-409 - added tracking for bytes fetched to viewer assets metrics (does not currently work for textures)
2017-03-03 15:14:09 -05:00
Brad Payne (Vir Linden)
df7c58b6eb
SL-409 - code simplification for asset metrics, added a couple of new categories, error handling
2017-03-02 13:51:28 -05:00
Brad Payne (Vir Linden)
d4d7c39dcd
SL-409 - fixed some longstanding errors with viewer asset metrics with wrong values being used for sample counts
2017-03-01 11:19:31 -05:00
Brad Payne (Vir Linden)
578e927641
SL-409 - viewer asset stats updates to distinguish http and udp fetches
2017-02-27 14:52:08 -05:00
Oz Linden
c8726aba30
remove execute permission from many files that should not have it
2015-11-10 09:48:56 -05:00
Richard Linden
9f097380b8
removed asserts in order to get testable builds again
...
added unpause() behavior and changed pause() to do nothing when already stopped
2013-10-18 09:14:53 -07:00
Richard Linden
9f7bfa1c37
moved unit types out of LLUnits namespace, since they are prefixed
2013-08-15 00:02:23 -07:00
Richard Linden
26581404e4
BUILDFIX: added header for numeric_limits support on gcc
...
added convenience types for units F32Seconds, etc.
2013-08-14 11:51:49 -07:00
Richard Linden
bd078122e3
SH-4299 FIX: Interesting: High fps shown temporarily off scale in statistics console
...
timing of scene load recording extension now guaranteed > requested time step
removed double add of recorded data
removed spam
2013-07-15 21:00:19 -07:00
Richard Linden
11e14cd3b0
SH-4299Interesting: High fps shown temporarily off scale in statistics console
...
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-15 11:05:57 -07:00
Richard Linden
0f178ec33d
Automated merge with http://bitbucket.org/lindenlab/viewer-interesting
2013-06-27 00:08:58 -07:00
Richard Linden
808d3eff19
SH-4299 WIP: Interesting: High fps shown temporarily off scale in statistics 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-27 00:07:21 -07:00
Richard Linden
fe3cfb30d5
SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
...
removed LLTrace unit typedefs
2013-06-22 00:34:25 -07:00
Richard Linden
a2a6bf20d7
merge with release
2013-06-20 16:46:23 -07:00
Richard Linden
9fd3af3c38
SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
...
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-13 15:29:15 -07:00
Richard Linden
0a96b47663
merge with viewer-release
2013-06-05 19:05:43 -07:00
Richard Linden
fd21ddd9d0
SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
...
made recordings auto-update when executing query while active
2013-05-31 23:40:10 -07:00
Richard Linden
9ae76d1215
SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
...
fixed copy construction behavior of Recordings to not zero out data
split measurement into event and sample, with sample representing
a continuous function
2013-05-29 17:00:50 -07:00
Brad Payne (Vir Linden)
5c19f15dca
Removed avatar stuff from asset metrics, again. Must have gotten broken in a merge at some point.
2013-03-20 11:43:34 -04:00
Richard Linden
4e3fddf271
fixed remaining sample and add calls
2013-03-08 17:08:00 -08:00
Richard Linden
f07b9c2c69
renamed LLTrace stat gathering classes/methods to make the structure of LLTrace clearer
...
Count becomes CountStatHandle
Count.sum becomes sum(Count, value), etc.
2013-03-06 11:08:25 -08:00
Richard Linden
670d03ceb8
SH-3406 WIP convert fast timers to lltrace system
...
fixed LLExtendableRecording to actually accumulator recording time period
renamed and updated LLStopWatchControlsMixin::initTo to setPlayState
2013-01-15 14:28:32 -08:00
Richard Linden
386e918583
SH-3468 WIP add memory tracking base class
...
fix for linux build issues
2013-01-09 11:21:45 -08:00
Richard Linden
ca37317a14
SH-3406 WIP convert fast timers to lltrace system
...
fixed crash when sending viewer asset stats
2012-11-30 15:48:22 -08:00
Richard Linden
1c894c05c1
SH-3406 WIP convert fast timers to lltrace system
...
hunting down bad values and crashes
2012-11-27 17:26:12 -08:00
Richard Linden
c0224cc47a
merge with viewer-development
2012-11-19 19:06:36 -08:00
Richard Linden
0bb0bd514b
SH-3499 WIP Ensure asset stats output is correct
...
Finished making LLUnit implicitly convertible to/from scalar integer values
cleaned up test code
2012-11-08 23:42:18 -08:00
Richard Linden
860ff2f7e2
SH-3499 WIP Ensure asset stats output is correct
...
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)
2012-11-07 00:38:21 -08:00
Richard Linden
0007114cf5
SH-3499 WIP Ensure asset stats output is correct
...
fixed copy behavior of recordings and accumulator buffers
2012-11-05 16:10:57 -08:00
Richard Linden
f8eaee7531
SH-3499 Ensure asset stats output is correct
...
improvements to predicate API
default rules encapsulated in LLInitParam
removed empty flag from viewer asset stats
2012-11-02 20:03:44 -07:00
Richard Linden
b9303e9e80
SH-3405 WIP convert existing stats to lltrace system
...
removed spam and dead code
2012-10-19 19:42:23 -07:00
Richard Linden
176ffa54b4
SH-3405 WIP convert existing stats to lltrace system
...
finished most of conversion of llviewerassetstats
ported some param block fixes from viewer-chui
converted viewer asset stats to param block format
2012-10-19 19:35:01 -07:00
Richard Linden
bd52d784f9
SH-3405 WIP convert existing stats to lltrace system
...
created param block skeleton for asset stats
removed most of llviewerassetstats logic
2012-10-18 23:53:37 -07:00
Richard Linden
a52d203a4f
SH-3405 WIP convert existing stats to lltrace system
...
started conversion of llviewerassetstats
removed old, dead LLViewerStats code
made units tracing require units declaration
clean up of units handling
2012-10-17 20:00:07 -07:00
Richard Linden
371b66a6ef
Automated merge with http://bitbucket.org/lindenlab/viewer-development
2012-09-06 11:47:48 -07:00
Richard Linden
b3e9c46c94
SH-3275 WIP Run viewer metrics for object update messages
...
further cleanup of LLStat
removed llfloaterlagmeter
2012-08-29 22:50:56 -07:00
simon@Simon-PC.lindenlab.com
1777fa5187
Merge pull from lindenlab/viewer-development as requested by Oz for DRTVWR-148
2012-05-25 15:07:22 -07:00
Brad Payne (Vir Linden)
7fbf42dec8
Move phase tracking to its own set of classes inside LLViewerStats - simplifies llvoavatar and allows adding such tracking to classes that live outside the avatar lifetime
2012-04-19 14:52:44 -04:00
Brad Payne (Vir Linden)
e4cced8234
SH-3064 FIX - added cloud and cloud-or-gray stats to summary metrics. Moved summary metrics out of per-region info. Removed phase stats from avatar appearance change msg.
2012-04-09 17:57:50 -04:00
Brad Payne (Vir Linden)
7c14e354ae
SH-3064 WIP - centralized logic for mapping rez status S32 values to strings
2012-04-02 17:26:38 -04:00
Brad Payne (Vir Linden)
4c8c4eb28a
changed nearby avatar stat metrics to map instead of array
2012-03-21 13:51:49 -04:00
Brad Payne (Vir Linden)
b4b0800bfd
SH-2970 FIX - per-region logging of basic avatar stats
2012-03-14 17:46:44 -04:00
Loren Shih
bfbd8e22cb
Automated merge up from viewer-development into mesh-development
2011-02-08 12:46:43 -05:00
Merov Linden
6371ce7727
Clean up license headers in a handfull of files
2011-02-04 15:38:15 -08:00
Loren Shih
8bca21e23b
SH-689 Fix build issue due to assert i llviewerassetstats
...
Changed assert to 50 since that's the new asset count. Added OTHER metrics for mesh and dummy asset types.
2010-12-21 15:04:25 -05:00
Monty Brandenberg
bb53d27b7a
ESC-211 ESC-212 Use arrays in payload to grid and compact payload
...
First, introduced a compact payload format that allows blocks of
metrics to be dropped from the viewer->collector payload compressing
1200 bytes of LLSD into about 300, give-or-take. Then converted
to using LLSD arrays in the payload to enumerate the regions
encountered. This simplifies much data handling from the viewer
all the way into the final formatter of the metrics on the grid.
2010-12-11 16:16:07 -05:00
Monty Brandenberg
11d420dd32
Decided to refactor a bit. Was using LLSD as an internal data
...
representation transferring ownership, doing data aggregation
in a very pedantic way. That's just adding unneeded cost and
complication. Used the same objects to transport data as are
collecting it and everything got simpler, faster, easier to
read with fewer gotchas. Bit myself *again* doing the min/max/mean
merges but the unittests where there to pick me up again. Added
a per-region FPS metric while I was at it. This is much asked
for and there was a convenient place to sample the value.
2010-12-10 17:41:05 -08:00
Monty Brandenberg
a59c43f1ad
ESC-210 Non-active regions were getting extra duration time.
...
Metrics were crediting inactive regions (those not current but
contributing to the sample) with additional time at the end of
the sample interval. Corrected.
2010-12-03 18:34:20 -05:00