How to optimize memory usage and eliminate GC pauses in .NET app | Hacker News Reader