1. A computer-implemented method for assisting the detection of critical memory leaks in a software program, the method comprising the steps of: monitoring an amount of available memory for the software program; determining if the amount of available memory for the software program is less than a predetermined amount; and in response to such determination, storing a current stack walkback of each object currently referenced by the software program prior to the available memory dropping below an amount necessary to store the current stack walkback wherein the current stack walkback assists in the detection of a critical memory leak.