The creation of MapGuide sessions for sure is related to the size of RAM consumption. RAM is intermittently released as the sessions expire, however, and occasional peaks of RAM usage is expected. If RAM usage increases during times when maps are not being used that might require a bit more thought.