Tag: 性能优化
All the articles with the tag "性能优化".
-
EF Core 性能优化最佳实践(.NET 10)
Published: at 02:23 AMEF Core 查询慢、内存高、启动卡,大多不是框架的锅,而是几个关键用法没对齐。这篇文章整理 10 个可落地的性能优化技巧,从 AsNoTracking 到编译查询、从批量操作到慢查询日志,附带优先级排序和实操代码。
-
GitHub Copilot Token 效率优化:缓存、工具搜索与传输层改进
Published: at 11:55 PMVS Code 团队详解 GitHub Copilot agent 在按量计费模式下如何通过延长提示缓存、按需加载工具定义、切换 WebSocket 传输等手段降低 token 消耗和延迟,并公开了在不同模型上 A/B 实验的量化和生产验证数据。
-
.NET API 容量规划:从猜测走向可测量扩容
Published: at 12:11 AM很多 .NET API 的容量判断只看 CPU 和内存,容易错过连接池、队列、p95 延迟和写入背压这些更早暴露的问题。本文整理一套可复测的容量规划流程,并用原文实验项目说明如何跑 k6 压测、观察 429 与队列滞后。
-
IAsyncEnumerable<T>:流式处理数据,不把所有东西塞进内存
Published: at 11:45 PM用 IAsyncEnumerable<T> 替换 ToListAsync(),将内存从 O(n) 压到 O(1)。本文提供 4 个生产级模式(EF Core、HttpClient、文件流、ASP.NET Core Controller),以及 4 种常见坑和修复方法。
-
.NET 10 反射性能:先缓存,再编译,再测量
Published: at 12:09 AMDev Leader 这篇文章把 .NET 10 里的反射性能拆开讲清楚:慢的通常是成员查找和 late-bound invocation,优化顺序是缓存 PropertyInfo、使用 FrozenDictionary、编译 delegate、必要时使用 UnsafeAccessor,并用 BenchmarkDotNet 验证。
-
10 个会让 .NET 10 API 崩溃生产的反模式(以及如何修复)
Published: at 04:20 AM不是所有反模式都同等危险——有4个会在凌晨两点崩溃生产,其余的只是拖慢速度或增加成本。本文逐一拆解10个真实代码库中的反模式,按破坏半径排序,给出每个的失败现场和修复方案。