Cassia Scheffer

I am a Staff Software Developer working across languages and teams. I write about the technical and cultural challenges of software development.

performance

Three Memory Leak Patterns

Normal Memory Usage In a typical application, memory consumption should increase when the application boots and then stabilize. This pattern will repeat every time the application is deployed. Memory ^ | | ███████████████████████ ████████████████████ | █████████████████████████████ ██████████████████████████ | █████████████████████████████████████████████████████████ > Time Boot Stable Runtime Deploy Stable Runtime Gradual Leak In an appli