There are two data structures in the proﬁler, both are synchronized hash maps. The combined size of the two data
structures grows linearly with the number of users. These data structures will be refactored to increase memory conservation.
A lot of the data in these maps is redundant. I am going to reduce the footprint by storing only minimally required data.
Additionally, we will use ehcache to control the size of these data structures.