Commit Graph

31 Commits (a766e26db46c7c054bae1021470dbe365f2a3cb3)

Author SHA1 Message Date
Richard Nelson 8b7c07651c improved fast timers display
can move and resize
better visualization of timer history
can click drag to browse history
increased frame history to 300
2011-09-14 10:50:32 -07:00
Richard Nelson 6b3a7480a1 merge 2011-07-26 15:47:53 -07:00
Richard Nelson fd9f3b9fe9 EXP-1021 FIX Position of web content browser dictates position of profile panel - profile panel position changes do not persist
EXP-1030 FIX Search button toggle can get out of synch in bottom bar
made llinstancetracker::iterator do own nested level management (removing need for separate guard)
added support for filename= to floaters
can pass in arbitrary window_class to floaters
2011-07-26 14:26:27 -07:00
Dave Parks 65d82fe192 SH-2031 Fix for stall in "Cleanup" 2011-07-21 13:10:28 -05:00
Richard Nelson f6ed8bfea6 fix for crash when adding new fast timers 2011-07-20 18:46:34 -07:00
prep dfddccd65d merge 2011-01-05 14:10:18 -05:00
Brad Payne (Vir Linden) 28b628ab7b allow run-time query of which timer function is being used 2010-12-29 10:03:33 -05:00
leyla_linden 35c67ca7fb Merge 2010-12-03 15:44:39 -08:00
Brad Payne (Vir Linden) 2f4a3197bf Added timer-related logging during logperformance 2010-12-03 15:40:42 -05:00
Brad Payne (Vir Linden) d529abbfe6 merge 2010-12-02 17:06:08 -05:00
Brad Payne (Vir Linden) f0bca5f068 Cleaning up fast timer fixes 2010-12-02 16:58:46 -05:00
Brad Payne (Vir Linden) 20737614b0 Avoiding more RDTSC dependencies in fast timers 2010-12-02 13:12:20 -05:00
Loren Shih 3c2db0d179 Automated merge 2010-12-02 12:07:32 -05:00
Brad Payne (Vir Linden) 447e697e33 Still fixing non-windows builds 2010-12-01 15:01:06 -05:00
Brad Payne (Vir Linden) 3a40bdbe52 Fixing linux build failure 2010-12-01 13:22:45 -05:00
Brad Payne (Vir Linden) 1e49e9ae32 Moving timer code for AMD issue diagnosis 2010-12-01 13:08:09 -05:00
Merov Linden 40979589af STORM-105 : improve decompression perf gathering, allow perf name to be passed on the command line, fix crash in analysis phase 2010-10-27 23:15:22 -07:00
Oz Linden a5619d16f7 correct licenses (fix problem with license change merge) 2010-10-13 07:24:37 -04:00
Dave Parks 7c2b9221d6 merge 2010-09-27 15:20:27 -05:00
Brad Payne (Vir Linden) 90e3d83a5c Fix for build failures - disabling tcmalloc for now 2010-09-21 13:26:52 -04:00
Monroe Linden b62b10dd26 Post-convert merge by convert_monolith.py from ./viewer-experience 2010-08-27 16:58:33 -07:00
Richard Nelson e427c671f0 fixed fast timer average frame time rollover error 2010-08-13 16:00:14 -07:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Dave Parks 1cd299ec8b Fix fast timer view showing incorrect units. 2010-06-17 12:44:23 -05:00
Mark Palange (Mani) 1aef4820a5 EXT-3780 Added linux impl - wip 2010-05-03 17:06:14 -07:00
Tofu Linden 7462911bdd Change Linux fasttimer implementation back to RDTSC - using a reliable syscall was REALLY chewing CPU time. Sigh. I didn't realize how incredibly often this gets called. So, back to the assembly.
But be more careful with CPU clock count on linux, so the fasttimer values are much more accurate than they were the last time we were with RDTSC, in absolute terms - back in the right order of magnitude anyway.

Also change many instances of Mhz to MHz.
Also some minor comment fixes.
2010-04-19 12:49:15 +01:00
Tofu Linden a4d224ff93 EXT-5055 LLInstanceTracker promotes some dangerous patterns - detect them 2010-02-06 21:38:57 +00:00
Tofu Linden 930035ebdc CID-273
Checker: UNINIT_CTOR
Function: NamedTimerFactory::NamedTimerFactory()
File: /indra/llcommon/llfasttimer_class.cpp
2010-02-03 20:29:57 +00:00
Tofu Linden b77fe6dc72 DEV-45468 SNOW-108: Fast timers are broken / badly-scaled on linux
more reliable fix based on feedback from Richard.  dicked with the Darwin results too since those seemed wrong based on the same feedback (also covered in test plan).
2010-01-26 12:35:22 -08:00
Tofu Linden 3d0ff2585e Final fix for fast timer reshuffle. 2010-01-25 13:24:45 -08:00
Tofu Linden ec7b204ed6 shuffle shuffle of timer code. cleanup. 2010-01-25 12:31:50 -08:00