1. A method for monitoring memory usage, the method comprising: detecting an indication of a memory leak in an application, the application operating in a data processing system and using a memory associated with the data processing system; receiving, responsive to detecting, an instruction to begin monitoring a memory usage of the application; beginning, responsive to receiving the instruction to begin, monitoring the memory usage of the application; receiving an instruction to dump a data related to the monitoring; dumping the data, responsive to receiving the instruction to dump; receiving an instruction to end the monitoring; ending the monitoring, responsive to receiving the instruction to end, wherein the detecting, the beginning, the dumping, and the ending occur while the application remains in operation and while the application uses the memory; and confirming using the data the memory leak.