summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-06-30CHOP-753: Reduce redundancy in LLMemoryInfo.Nat Goodspeed
Recast stream() to display data from LLSD array rather than reinvoking OS operations used to capture it. Make refresh() cache LLSD data in map form as well as array; fetch items from that in a few places to avoid going back to OS.
2011-06-30CHOP-753: Fix errors in LLMemoryInfo Mac-specific code.Nat Goodspeed
Handle conversion errors (boost::bad_lexical_cast). Glean additional LLSD statistics from vm_stat output.
2011-06-29CHOP-753: fix minor compilation errors on LinuxNat Goodspeed
2011-06-29CHOP-753: Introduce LLSD access to LLMemoryInfo ** BROKEN **Nat Goodspeed
This is known not to compile on Mac yet; checking in to concurrently work on Linux-specific code.
2011-06-28CHOP-753: Report Linux memory stats 1/line, like other platforms.Nat Goodspeed
Previous code deliberately flowed the different lines from MEMINFO_FILE together on a single line, which seems pointless to me, since we want to be able to grep the viewer log to recognize individual stats. Also replace classic-C LLFILE* machinery used to read MEMINFO_FILE with std::ifstream and std::getline().
2011-06-28CHOP-753: Introduce a sliding window of framerate samples.Nat Goodspeed
The trouble with remembering the slowest-ever framerate is that framerate drops dramatically on login, then typically bounces back to something reasonable during the session. So the session-normal framerate has to drop pretty dramatically before it falls below the original login framerate. To address this, only remember the last ~10 minutes of framerates, and log memory stats every time a new framerate is slower than the previous 10 minutes.
2011-06-28CHOP-753: suppress VS fatal warning 4355Nat Goodspeed
2011-06-28CHOP-753: Log LLMemoryInfo whenever framerate hits a new low.Nat Goodspeed
Introduce FrameWatcher, a static object that hooks into the LLEventPump named "mainloop" to get a call every frame. Track framerate over a defined sample time (20 seconds atm); track minimum and log LLMemoryInfo every time we hit a new minimum.
2011-06-24CHOP-753: add timestamp and <mem> marker to memory stats log linesNat Goodspeed
2011-06-23Log enriched memory info for Mac too.Nat Goodspeed
Add Mac logic to LLMemoryInfo::stream(): run vm_stat and log its output. Add comments with Mac and Linux suggestions to LLMemoryInfo::getAvailableMemoryKB(), responding to comment: //do not know how to collect available memory info for other systems.
2011-06-22remove error from build logs by taking out obsolete param (cg said this was ↵Oz Linden
ok to do)
2011-06-22update codeticket configuration for my review buildsOz Linden
2011-06-22remove a bunch of builds that are no longer neededOz Linden
2011-06-22merge changes for storm-1421Oz Linden
2011-06-21FIX VWR-25160 en_xui_changeeli_linden
2011-06-21FIX VWR-25159eli_linden
2011-06-21FIX VWR-25118eli_linden
2011-06-21merged back tags and late changes from viewer-pre-betaOz Linden
2011-06-21pull late release change back from viewer-pre-releaseOz Linden
2011-06-21pull back tags from viewer-releaseOz Linden
2011-06-21FIX VWR-25072eli_linden
2011-06-21FIX VWR-25071eli_linden
2011-06-21merged .hgtags & BuildParamsDebi King (Dessie)
2011-06-21Added tag 2.7.4-start for changeset 6af10678de47Oz Linden
2011-06-20SH-1618 isFullbright causes AvatarEyes GL shader to fail to link.Aaron Stone
2011-06-20sync with viewer-developmenteli_linden
2011-06-20SH-1618 Fix for shaders being disabled on mac due to switch statement in ↵Dave Parks
indexed texture rendering code.
2011-06-20mergeDave Parks
2011-06-20increment viewer version to 2.7.5Oz Linden
2011-06-17fix DOS line endingsOz Linden
2011-06-17merge changes for storm-1388Oz Linden
2011-06-17merge mesh branch changes (storm-1390)Oz Linden
2011-06-17storm-1389Oz Linden
2011-06-17Automated merge with ssh://hg@bitbucket.org/lindenlab/viewer-pre-releaseOz Linden
2011-06-17FIX VWR-25070eli_linden
2011-06-17FIX VWR-25068 en_xui_changeeli_linden
2011-06-17WIP INTL-46 Traditional Chinese translation update 6/17eli_linden
2011-06-17STORM-1320 OPEN-21 STORM-312 Update libndofdev on linux. Fixes spacenavigator.Logan Dethrow
2011-06-16fix for STORM-1274: crash at LLVOCacheEntry::~LLVOCacheEntry() line 138Xiaohong Bao
2011-06-16mergeBrad Payne (Vir Linden)
2011-06-16Fix for linux build failure, hopefullyBrad Payne (Vir Linden)
2011-06-16mergeBrad Payne (Vir Linden)
2011-06-16SH-1166 FIXBrad Payne (Vir Linden)
2011-06-16reconciled .hgtagsDebi King (Dessie)
2011-06-16Added tag DRTVWR-60_2.7.1-release, 2.7.1-release for changeset a9abb9633a26Debi King (Dessie)
2011-06-16sync with viewer-developmenteli_linden
2011-06-16mergeprep linden
2011-06-16Fix for camera wonkiness (sh-1654 ...)prep linden
2011-06-15SH-1166 WIPBrad Payne (Vir Linden)
2011-06-15Automated merge with http://hg.secondlife.com/mesh-developmentXiaohong Bao