DOTNET_GCHeapHardLimitPercent=80 which should limit the application to 800MiB max. It is still exceeding this limit. I am also struggling with the fact that the image I am using to run the dotnet application seemingly doesn't like me installing additional profiling tools like dotnet-counters etc. I am getting various errors during installation that I haven't found a way around. Because this leak isn't very fast (750MiB over 36 hours = 20MiB per hour), I've had trouble diagnosing it while running the application locally. If you have any tips or tricks how I could start to find the issue, I'd love to hear them.