Richard Linden
3fd68662f2
added memory usage and occlusion events to traces
...
renamed "current" to "primary" when referring to accumulators
2013-09-07 21:16:39 -07:00
Richard Linden
8535b87544
removed some unecessary template parameters from LLUnit member functions
...
forced unit conversion code to inline
unit conversion now no longer converts all the way to base and back, but tries
to find equivalent units as early as possible
fixed another llinfos instance
scene monitor now outputs n/a for invalid samples
2013-08-26 18:00:24 -07:00
Richard Linden
2c6bc5afa5
SH-4433 WIP Interesting: Statistics > Ping Sim is always 0 ms
...
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-21 14:06:57 -07:00
Richard Linden
6d9af37406
BUILDFIX: unit assignment error
2013-08-20 12:10:05 -07:00
Richard Linden
612892b45a
SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 ms
...
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-18 22:30:27 -07:00
Richard Linden
25937040de
SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 ms
...
converted many values over to units system in effort to track down
source of 0 ping
2013-08-16 12:38:12 -07:00
Richard Linden
e340009fc5
second phase summer cleaning
...
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07:00
Richard Linden
d122318bef
SH-4299 WIP: Interesting: High fps shown temporarily off scale in statistics console
...
added percentage/ratio units
added auto-range and auto tick calculation to stat bar to automate display stats
2013-07-08 00:55:17 -07:00
Richard Linden
0a96b47663
merge with viewer-release
2013-06-05 19:05:43 -07:00
Graham Madarasz
bf6182daa8
Update Mac and Windows breakpad builds to latest
2013-03-29 07:50:08 -07:00
Richard Linden
c0224cc47a
merge with viewer-development
2012-11-19 19:06:36 -08:00
Richard Linden
9d77e030d9
SH-3406 WIP convert fast timers to lltrace system
...
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
2012-11-14 23:52:27 -08:00
William Todd Stinson
e1bc3cb096
MAINT-1684: Correcting the calls to ll_aligned_free() which should have actually been to ll_aligned_free_16().
2012-10-11 18:25:13 -07:00
William Todd Stinson
572d4bc071
MAINT-1684: Attempt at correcting the linux crash on startup. Replacing the memory allocations and frees in the LLPrivateMemoryPool with aligned memory allocations and frees.
2012-10-11 16:47:16 -07:00
Oz Linden
97d969a338
initial attempt to restore changes that make removing tcmalloc possible; not tested
2012-09-12 14:36:37 -04:00
William Todd Stinson
a766e26db4
Backing out the changes contributing to DRTVWR-167 and DRTVWR-179 from the repository.
2012-09-10 10:37:02 -07:00
simon@Simon-PC.lindenlab.com
173d0fa213
Pull in viewer-development because it's painful. Merge with runitai's help.
2012-07-11 16:15:23 -07:00
Brad Payne (Vir Linden)
1435a8b9e6
SH-2789 WIP - stricter calling of memcpyNonAliased16
2012-01-04 15:21:23 -05:00
Brad Payne (Vir Linden)
9c2e0d84f8
SH-2789 WIP - various fixes to force 16-byte alignment
2011-12-19 18:17:18 -05:00
Xiaohong Bao
9850e09f76
trivial: update the memory pool log info to the latest.
2011-11-22 11:51:49 -07:00
Brad Payne (Vir Linden)
51c7887f8d
merge
2011-10-31 11:35:22 -04:00
Xiaohong Bao
0637fe27bc
fix for SH-2624: crash at LLPrivateMemoryPoolManager::freeMem: ASSERT (!addr)
2011-10-25 22:53:40 -06:00
Oz Linden
9785506d56
merge changes for storm-1651
2011-10-17 16:27:18 -04:00
Dave Parks
4924f0c99b
b782a75c99e6 backout cleanup
2011-10-14 12:38:48 -05:00
Xiaohong Bao
897972636d
fix for SH-2464: Crash on exit in LLPrivateMemoryPoolManager::freeMem
2011-10-10 16:31:56 -06:00
Xiaohong Bao
616a7b549d
fix for VWR-26864: Recent commit to Snowstorm project introduces frequent errors and crashes associated with private memory pool.
2011-09-07 23:23:08 -06:00
Xiaohong Bao
ba2ae6bc95
re-write the hash table code to eliminate potential flaws and simplify the implementation.
2011-09-02 11:17:03 -06:00
Xiaohong Bao
48d949150c
add a debug setting "MemoryPrivatePoolEnabled" to turn on/off private memory pool.
2011-07-20 16:05:19 -06:00
Xiaohong Bao
5ee90d7848
fix a merge error
2011-07-20 10:24:44 -06:00
Xiaohong Bao
76eca5d0bc
fix for memory alignment to 16 bytes.
2011-07-19 23:17:55 -06:00
Xiaohong Bao
d951267467
Merge from viewer-development
2011-07-15 12:14:34 -06:00
Xiaohong Bao
d31e673537
fix a crash
2011-05-11 14:41:23 -06:00
Xiaohong Bao
d696977c70
fix a crash
2011-05-11 14:23:15 -06:00
Xiaohong Bao
39f033a013
fix a linux compiling error.
2011-05-10 21:13:20 -06:00
Xiaohong Bao
b594d3b04d
add debug mode to track the memory allocation/deallocation.
2011-05-10 21:02:20 -06:00
Xiaohong Bao
17854c4e87
fix an issue on mac and linux, also fix an assertion.
2011-04-04 14:40:07 -06:00
Xiaohong Bao
a40ee94cd6
fix the bug for mac and linux of continuously adjusting memory.
2011-04-04 10:00:29 -06:00
Xiaohong Bao
fc106df530
fix the compiling error: "free" is defined and in use globally.
2011-02-24 19:47:55 -07:00
Xiaohong Bao
108980f68c
add types to LLPrivateMemoryPool
2011-02-23 17:53:08 -07:00
Xiaohong Bao
d593f5c1d3
fix a merge error
2011-02-23 14:35:53 -07:00
Xiaohong Bao
1f0cc07482
fix an assert error
2011-02-23 12:41:33 -07:00
Xiaohong Bao
bfa25219b8
Automated merge with ssh://hg.lindenlab.com/bao/private-memory-pool
2011-02-23 11:10:13 -07:00
Xiaohong Bao
01cdeb0cdd
Merge from viewer-development
2011-02-23 10:44:59 -07:00
Loren Shih
fbc6e5d639
Automated merge up from viewer-development into mesh-development
2011-02-01 11:28:22 -05:00
Xiaohong Bao
2ca05d4996
trivial: convert to "unix return"
2011-01-28 17:01:18 -07:00
Xiaohong Bao
6531eed04e
add "pause" function for SH-846: design and implement the debug code to locate memory leaking
2011-01-26 17:03:30 -07:00
Xiaohong Bao
8f54dc2958
for SH-846: design and implement the debug code to locate memory leaking
2011-01-26 11:13:04 -07:00
Xiaohong Bao
bcb5b209d1
trivial: fix some mac compiling errors
2011-01-12 07:51:14 -08:00
Xiaohong Bao
7daa3d1ca1
fixed a hash bug, enlarged the overhead for large allocations, and add new chunk to the tail of the linked list so new allocations go to oldest chunks first.
2011-01-07 14:57:35 -07:00
Xiaohong Bao
9434f0c2a0
fix an exit crash.
2011-01-06 16:48:00 -07:00