Potential sources of memory leaks are identified by tracking the size of
groups of stored items and determining based on the growth pattern of the
groups whether the groups of stored items are potential sources of memory
leaks. An example of a group of stored items is an instance of a Java
collection. If the growth pattern of a particular group of stored items
indicates that it may be the source of a memory leak, that group is
reported to a user and will continue to be tracked.