欢迎光临
我们一直在努力

.NET周刊【3月第2期 2025-03-09】

本文讲述了一个ASP.NET Core gRPC服务迁移到Kubernetes后的内存管理问题。服务在K8s上遇到了高内存占用与副本扩展的问题,经过排查发现服务的内存请求设置正确,但未设定上限。压测显示内存长期维持在高位,虽然没有性能下降。使用dotnet-dump分析得出,LOH驻留类型的对象导致内存占用过高。调试过程中尝试多个GC调试方案,其中工作站GC模式有效减小了内存使用。但文章也警示不建议频繁手动调用GC,并讨论了K8s中请求与限制的配置重要性。

赞(0)
未经允许不得转载:小狮博客 » .NET周刊【3月第2期 2025-03-09】
分享到: 更多 (0)