First of all, let me start off by saying that you guys (RunUO Team) have done a great job with your server EMU. Secondly, while Microsoft may CLAIM that Memory leaks arent possible in the .NET platform, there is still the possibility. There is also the possiblity that the 'memory leak' lies within the OS itself, or another commonly used program, that many people may or may not be using, reguardless I personaly think there is something going on. Example:
I play on Phlehyas' shard, and asked him to spawn trammel, server mem usuage was pretty much standard at 127 megs up to that point. After trammel spawned (which took like 2 whole minutes for the spawn alone) mem usuage jumped up to 350, and frequently went up to around 370 megs. Now in this example, the spawn increase was less than double of what was already spawned, but the memory load tripled... After a few hours of playing I checked the memory load again, and it was around 427 megs, going back down after awhile.
There can be more than one explaination of whats going on here, like XMLspawner is faulty (the spawner for the shard), RunUO server is faulty, the web host admin just happened to be running extra apps on the box doing maintanence, and im sure there are 100's more possible.
Personaly, I would like to think there isnt a 'memory leak', and maybe there isnt, however I do think this justifies a little extra debugging in the next release, but then again, its not my project. Also woouldnt hurt to check XMLSpawner.
On a side note, I was wondering if you guys at the RunUO team planed on adding server farm support, or making it possible for different instances of the server running different regons of the maps.
I play on Phlehyas' shard, and asked him to spawn trammel, server mem usuage was pretty much standard at 127 megs up to that point. After trammel spawned (which took like 2 whole minutes for the spawn alone) mem usuage jumped up to 350, and frequently went up to around 370 megs. Now in this example, the spawn increase was less than double of what was already spawned, but the memory load tripled... After a few hours of playing I checked the memory load again, and it was around 427 megs, going back down after awhile.
There can be more than one explaination of whats going on here, like XMLspawner is faulty (the spawner for the shard), RunUO server is faulty, the web host admin just happened to be running extra apps on the box doing maintanence, and im sure there are 100's more possible.
Personaly, I would like to think there isnt a 'memory leak', and maybe there isnt, however I do think this justifies a little extra debugging in the next release, but then again, its not my project. Also woouldnt hurt to check XMLSpawner.
On a side note, I was wondering if you guys at the RunUO team planed on adding server farm support, or making it possible for different instances of the server running different regons of the maps.