How to *properly* diagnose a persistent memory leak ?