When I first fire up tba on my 64bit machine I notice that it begins with about 34 MB of allocated memory and is actually resident in that 34 MB. In less than a day, even if I never log in, I notice that the memory usage for both climbs up to 37 MB. While I've never seen it exceed [strike]37[/strike]38 MB, I've never seen it go down either. Also, the mud is pretty stable. Unless I do something stupid with my scripting, wreck something in the codebase or hit a bug it doesn't crash; if I let the mud run for weeks, which I have, it doesn't crash.
I don't think this is evidence of a memory leak as it seems pretty stable, but I'm wondering if this is normal and why? DG Scripts and Spec Procs firing up as time progresses? Dynamic allocation of assigned memory by the codebase? Something else?