Commit Graph

193 Commits

Author SHA1 Message Date
UbitUmarov
ffb4cd7867 cosmetics 2024-04-24 00:07:26 +01:00
UbitUmarov
44b0d30561 a few more useless changes 2024-04-08 02:02:54 +01:00
UbitUmarov
9b878933eb oops missing dependency 2024-04-04 17:49:07 +01:00
UbitUmarov
d00dbe11c0 set gc memory high pressure to 50% of total memory (sadly it may decide to ignore); change show stats memory report; let robust also show memory on show stats 2024-04-04 17:45:38 +01:00
UbitUmarov
f6a47a9f47 thread.abort is gone. Coment out so things compile 2022-10-02 11:30:41 +01:00
UbitUmarov
fc3543c24a performance counters are windows only, we are not, so .. gone 2022-10-02 11:24:39 +01:00
UbitUmarov
4727aaa475 show stats with one more decimal place in timing 2022-08-19 15:49:48 +01:00
UbitUmarov
da928d6099 != UUID.Zero is slow 2022-01-09 02:28:51 +00:00
UbitUmarov
c71181ff51 possible multithreading issues 2021-10-12 18:08:49 +01:00
UbitUmarov
095b46d193 cosmetics 2021-09-09 18:48:06 +01:00
UbitUmarov
1e4799604f add suspendflow option to workmanager startthread 2021-09-07 02:51:08 +01:00
UbitUmarov
98afe851ee jsonSimStats: fix null ref when region not found; limite http content lenght; cosmetics 2021-09-01 15:45:23 +01:00
UbitUmarov
4afc1e3909 catch possible null refs 2021-08-13 21:36:55 +01:00
UbitUmarov
5ef462cb13 show npc count in jsonsimstats 2021-07-23 03:55:23 +01:00
UbitUmarov
c62055bd5f show total number of process threads on show stats and json.. 2021-07-22 20:34:59 +01:00
UbitUmarov
31683b13ea several changes to statistics. How they are stored, passed around, referenced; do some fixes for multi regions per instance,... 2021-07-22 19:57:11 +01:00
UbitUmarov
5073d7dedd remove commas sep from number format on stats ProcMem 2021-07-21 09:41:20 +01:00
UbitUmarov
cf0b1b1840 let script EPS be visible on sim stats 2021-07-05 06:12:49 +01:00
UbitUmarov
10b5375679 missing change 2021-01-12 12:45:59 +00:00
UbitUmarov
6f6c3f9e08 simplify JobEngine a bit 2021-01-12 12:36:54 +00:00
UbitUmarov
567418d7cd start JonEngines without any thread, first job enq will add it 2020-12-17 21:51:25 +00:00
UbitUmarov
291c355185 oops 2020-08-17 19:53:38 +01:00
UbitUmarov
387f4d8681 change a timer and expire used types 2020-08-17 19:49:07 +01:00
UbitUmarov
f32c0ead05 avoid c# fun things, plus cosmetics 2020-07-14 17:54:58 +01:00
UbitUmarov
6d030e2f2b try to shutup some errors dunring shutdown, due to .net mess 2020-05-02 14:25:57 +01:00
UbitUmarov
ab14241871 mantis 8678: try fix rest console client 2020-05-01 17:49:11 +01:00
UbitUmarov
929fa3efbd dispose of jobengine queue 2020-05-01 15:42:02 +01:00
UbitUmarov
bd12d60e80 cosmetics 2019-11-20 23:16:20 +00:00
UbitUmarov
da0a8d6c43 remove some more useless NULL arguments 2019-10-22 12:39:50 +01:00
UbitUmarov
b98ad6c53c remove some useless NULL arguments 2019-10-22 12:23:19 +01:00
Melanie
0fd17c08ae Massive console refactor. Greatly simplify interface. 2019-08-20 23:28:59 +01:00
UbitUmarov
4a73cc81dc now break several things at same time... sog/sop updates, threads options,... 2018-12-28 13:52:59 +00:00
UbitUmarov
66f3c6c730 avoid a data copy 2018-12-03 10:39:54 +00:00
UbitUmarov
57bd671e00 stats heap allocation rate can negative 2018-12-02 17:29:13 +00:00
UbitUmarov
ea815df6bd add a disabled log 2018-07-14 14:43:20 +01:00
UbitUmarov
fc224b444a avoid some large unnecessary strings 2018-01-24 10:02:18 +00:00
UbitUmarov
e9d2d81880 pesty warnings 2018-01-17 07:04:07 +00:00
UbitUmarov
c92ba1cc04 shut up some pesty warnings 2018-01-15 16:23:19 +00:00
UbitUmarov
4df19ece53 framework main thread pool is always active and in use ( even id hard to 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 2017-06-16 18:16:26 +01:00
UbitUmarov
5e67bd5778 main generic use JobEngine also does not need a permanent thread.. actually doesn't even seem to be in use 2017-06-14 00:51:22 +01:00
UbitUmarov
482ff06e13 make JobEngine be a workitem of mail pool (smartThread), with the option to release thread after a idle time, so is free to do other service elsewhere 2017-06-13 18:50:34 +01:00
UbitUmarov
5ce15566ac add option for Fireandforget not timeout (our access to main smartThreadPool) 2017-06-13 18:39:42 +01:00
UbitUmarov
e8165a7b51 only silent remove threads from watch list if they stopped ( ie still consider aborted etc ) 2017-06-09 20:14:56 +01:00
UbitUmarov
8d8236cfb2 missing file change.. actually use watchdog threads on assetsconnector and
avoid null refs on JobEngine
2017-05-26 00:34:46 +01:00
UbitUmarov
d90b68c2a6 change wrong watchdog stopped thread check code, and don't log it 2017-05-26 00:05:35 +01:00
UbitUmarov
772c5b7db0 move assetsconnector threads to whatchdog; Abort all alive threads known to watchdog before exit 2017-05-25 06:05:02 +01:00
UbitUmarov
f3eb73926e stop a few more threads on exit 2017-05-23 04:05:31 +01:00
Melanie Thielker
5ceb315e34 Secure sim stats with an (optional) password.
There is way too much in these stats to expose them to the world, at
least for some of us.
2017-02-01 15:30:17 +00:00
Melanie Thielker
b16abc8166 Massive tab and trailing space cleanup 2017-01-05 19:07:37 +00:00
UbitUmarov
59f6353ac1 close a resource on jobengine.close() 2016-11-22 22:29:13 +00:00