Embodiments of the invention relate to identifying sources of memory
leaks. In an embodiment, an agent collects information related to object
allocations and de-allocations in accordance with a sampling period, and,
based on the relationship between object allocations and de-allocations,
the agent analyzes the data and reports the results. Other embodiments
are also disclosed.