Tag: Performance
All the articles with the tag "Performance".
-
.NET 11 Preview 1 发布:全面解析技术更新
Published: at 12:00 AM.NET 11 首个预览版发布,带来运行时异步支持、WebAssembly上的CoreCLR、Zstandard压缩、BFloat16类型、ASP.NET Core新组件、MAUI的XAML源码生成等重大技术改进,涵盖库、运行时、SDK、C#、F#和Entity Framework Core的全方位更新。
-
.NET 10 的 Zip 与 GZip 压缩改进
Published: at 12:00 AM.NET 10 没有改动 ZipArchive 与 GZipStream 的公开 API,但运行时做了内部优化,解压更快,异步更顺滑,也更擅长处理拼接式 gzip 文件。
-
.NET 10 和 C# 14 新特性:API 请求/响应管道增强
Published: at 12:00 AM探索 .NET 10 在 API 管道方面的性能优化,包括 JSON 序列化改进、静态 Lambda 表达式和中间件调度优化,通过基准测试展示实际性能提升。
-
EF Core 预优化指南:5 个写出高性能查询的技巧
Published: at 12:00 AM提倡“预优化”理念:与其事后重构,不如一开始就写出正确的 EF Core 查询。本文介绍了 5 个基础技巧,涵盖字段投影、Eager Loading、NoTracking、避免笛卡尔积和拆分查询。
-
DbContext 非线程安全:正确并行化 EF Core 查询的方法
Published: at 12:00 AM深入探讨 Entity Framework Core 中 DbContext 的线程安全问题,以及如何使用 IDbContextFactory 实现安全高效的并行查询,提升应用程序性能。
-
.NET 10 性能改进:系统性优化的艺术
Published: at 12:00 AM深入解析 .NET 10 中数百项性能优化改进,包括 JIT 编译器增强、逃逸分析与栈分配、去虚拟化、边界检查消除、LINQ 优化、集合改进、网络性能提升等核心技术,展示如何通过系统性的微小改进实现显著的性能提升
-
深入理解 C# Dispose 模式:从基础实现到最佳实践
Published: at 12:00 AM全面解析 C# 中 IDisposable 接口的实现模式,涵盖基础 Dispose、完整 Dispose、继承场景与异步释放,帮助开发者正确管理非托管资源,避免内存泄漏。
-
.NET 中的动态 LINQ:运行时构建查询的优雅解决方案
Published: at 12:00 AM深入探讨如何使用动态 LINQ 在 .NET 中构建运行时查询,避免条件分支爆炸,同时保持 EF Core 的 SQL 转换能力和性能优势,适用于管理后台、报表系统和多租户场景。
-
如何真正成为 .NET 专家:系统化学习路径指南
Published: at 12:00 AM本文深入探讨如何系统化地成为 .NET 专家,涵盖核心原理、性能优化、关键库掌握及实用工具,帮助开发者建立扎实的技术基础,避免盲目追逐技术热点。