aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Monitoring/ServerStatsCollector.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* framework main thread pool is always active and in use ( even id hard to ↵UbitUmarov2017-06-161-1/+7
| | | | catch) so show in on show stats. Disable ServerStatsCollector by default, since most don't use it, Adicionally it uses shared framework performance counters system that may be affected if a region crashs
* Massive tab and trailing space cleanupMelanie Thielker2017-01-051-13/+13
|
* bad merge?UbitUmarov2015-09-011-0/+43
|\
| * Abbreviate the stats by removing unneeded and redundant elements. Human ↵Melanie Thielker2015-02-181-0/+43
| | | | | | | | readability is overrated. Also add a (hardcoded) password.
* | Add 'server' stats information to pCampbot, as used elsewhere in OpenSimulatorJustin Clark-Casey (justincc)2014-08-131-0/+3
| | | | | | | | | | This adds the "show stats", "stats record", etc. commands and information on available Threadpool threads, etc. It also adds the Watchdog which logs warnings if time between executions is unexpectedly large.
* | minor: Limit processor related stats to 3 decimal places instead of all the ↵Justin Clark-Casey (justincc)2014-07-211-4/+4
| | | | | | | | | | | | places. Easier to read and analyze, and probably still too much detail (1 dp would probably be fine)
* | Fix CPU processor use reporting on Mono.Justin Clark-Casey (justincc)2014-07-211-10/+4
|/ | | | | | Despite the comments in the code, it appears that the issue where the .NET performance counter was wrongly idle time time on Mono was fixed in 2009. https://bugzilla.novell.com/show_bug.cgi?id=468625 Which means that the workaround is no longer necessary and produces bad results instead.
* Change "ObjectMemory" stat to "HeapMemory" to align with other stat names. ↵Justin Clark-Casey (justincc)2013-06-201-3/+3
| | | | | | Also round this and ProcessMemory to three decimal places in common with other memory stats. I believe leaving out such minor info makes stats easier to read
* minor: Change "memory churn" terminology in statistics to "heap allocation ↵Justin Clark-Casey (justincc)2013-06-201-4/+4
| | | | rate" since this is more generally meaningful
* Fix minor bug where the check whether to display SmartThreadPool stats was ↵Justin Clark-Casey (justincc)2013-06-201-1/+1
| | | | | | accidentally != null rather than == FireAndForgetMethod.SmartThreadPool Due to another check this had no practical effect
* Display existing statistic of how many http requests a server is making as ↵Justin Clark-Casey (justincc)2013-06-191-4/+17
| | | | server.network.HTTPRequestsMade in "show stats all"
* If SmartThreadPool is active, display statistical information about it in ↵Justin Clark-Casey (justincc)2013-06-181-2/+13
| | | | | | "show stats server" Also puts these and previous builtin threadpool stats in the "threadpool" stat container rather than "processor"
* Drop server level stats to debug instead of info.Justin Clark-Casey (justincc)2013-06-171-1/+1
| | | | | | This was the original intention with these stats, as I didn't believe they would be useful to ordinary users if everything is working as it should. Please amend if this is an issue. Just for now, levels actually have no impact on what is displayed via the "show stats" command.
* Add server stats for available builtin threadpool and iocp workersJustin Clark-Casey (justincc)2013-06-171-0/+16
|
* Make general server stats available on the robust console as well as the ↵Justin Clark-Casey (justincc)2013-06-171-0/+309
simulator console This means the "show stats" command is now active on the robust console.