How We Found a 2 GB/Day Leak in 5 Minutes – dotMemory Meets Akka.NET — Aaron Stannard
Summary
This presentation details how the aad.net team, acting as open-source maintainers for the actor model implementation, inadvertently introduced and then resolved a significant memory leak. The leak originated in their persistence system's SQL Server implementation due to a token bucket throttling technique meant to manage concurrent queries. The practical takeaway for developers is the importance of diligent memory management, especially when implementing complex scaling solutions, and how tools like dotMemory can be crucial for diagnosis and verification.