Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-07 | CHOP-753: have to cast pointer passed to GetProcessMemoryInfo(). | Nat Goodspeed | |
GetProcessMemoryInfo() is prototyped with PROCESS_MEMORY_COUNTERS*, so to accept PROCESS_MEMORY_COUNTERS_EX* as documented, have to cast. | |||
2011-07-07 | CHOP-753: uh, Microsoft docs lied about header file to use? | Nat Goodspeed | |
Remove <kfuncs.h>, documented header file for GetCurrentProcess(). | |||
2011-07-07 | CHOP-753: add stats from GetProcessMemoryInfo() on Windows. | Nat Goodspeed | |
Introduce StatsArray helper class to facilitate accumulating stats in the array-of-pair-arrays form cached internally by LLMemoryInfo. | |||
2011-07-06 | Automated merge with http://hg.secondlife.com/viewer-development | Nat Goodspeed | |
2011-07-05 | CHOP-753: On Windows, add GetPerformanceInfo to LLMemoryInfo stats. | Nat Goodspeed | |
So far we've only been querying GlobalMemoryStatusEx(), but GetPerformanceInfo() delivers a bunch more memory-related stats that may be pertinent. Try capturing those too. May not yet compile on Windows... | |||
2011-06-30 | CHOP-753: Fix compile errors in LLMemoryInfo Windows-specific code. | Nat Goodspeed | |
2011-06-30 | CHOP-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-30 | CHOP-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-29 | CHOP-753: fix minor compilation errors on Linux | Nat Goodspeed | |
2011-06-29 | CHOP-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-28 | CHOP-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-28 | CHOP-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-28 | CHOP-753: suppress VS fatal warning 4355 | Nat Goodspeed | |
2011-06-28 | CHOP-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-27 | increment viewer version to 2.7.6 | Oz Linden | |
2011-06-24 | CHOP-753: add timestamp and <mem> marker to memory stats log lines | Nat Goodspeed | |
2011-06-23 | Log 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-20 | increment viewer version to 2.7.5 | Oz Linden | |
2011-06-14 | merge | Brad Payne (Vir Linden) | |
2011-06-13 | increment viewer version to 2.7.4 | Oz Linden | |
2011-06-09 | merge | Brad Payne (Vir Linden) | |
2011-06-07 | merge changes for storm-1258 | Oz Linden | |
2011-06-07 | merge | Dave Parks | |
2011-06-06 | increment development viewer version to 2.7.3 | Oz Linden | |
2011-06-04 | correct license headers | Oz Linden | |
2011-06-01 | merge changes for storm-1299 | Oz Linden | |
2011-05-27 | increment viewer version to 2.7.2 | Oz Linden | |
2011-05-27 | merge changes for storm-1210 | Oz Linden | |
2011-05-25 | SH-1603 Replace every occurrence of "WTF" with something more appropriate. | Dave Parks | |
2011-05-25 | Sh-1647: Accounting caps update | prep | |
2011-05-25 | automated merge mesh-development -> mesh-development | Loren Shih | |
2011-05-24 | Merge | Dave SIMmONs | |
2011-05-23 | increment viewer version to 2.7.1 | Oz Linden | |
2011-05-20 | SH-1252 and SH-1253 WIP. | prep linden | |
2011-05-19 | increment viewer version to 2.7.0 | Oz Linden | |
2011-05-17 | Merge with viewer-development (mesh) | Don Kjer | |
2011-05-17 | Merge with viewer-development | Don Kjer | |
2011-05-16 | Correctly identify Server 2008, Server 2008 R2, Server 2012, and Windows 8 | Tank_Master | |
2011-05-16 | merge | Dave Parks | |
2011-05-12 | merge | Dave Parks | |
2011-05-12 | Fix up alignment problems for debug build. | brad kittenbrink | |
reviewed by davep. | |||
2011-05-12 | merge | Dave Parks | |
2011-05-09 | Merge. | brad kittenbrink | |
2011-05-09 | increment viewer version to 2.6.9 | Oz Linden | |
2011-05-07 | storm-1237: merge experience team issues | Oz Linden | |
2011-05-05 | Work in progress on CHOP-609 / CHOP-624 build time improvements. Eliminated ↵ | brad kittenbrink | |
a bunch of unnecesary header dependencies. | |||
2011-05-05 | Remove Pth library from viewer build. | Nat Goodspeed | |
This library was only needed on the Mac, and only with the OS X 10.4 SDK. As of October 2010, we no longer build the viewer with that SDK. The 10.5 SDK we're currently using directly supports the functionality for which we originally brought in Pth. | |||
2011-05-04 | EXP-779 FIX -- Help > About Second Life Reports Kernel Version Twice, ↵ | Leslie Linden | |
Instead of OS Version Modified Mac OS_VERSION string to include OS X version number in addition to Kernel version info. DARWIN llcommon build now depends on Carbon in order to provide this functionality. Reviewed by Richard. | |||
2011-05-03 | Merge. | brad kittenbrink | |
2011-05-02 | merge | Dave Parks | |