会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
InCerry
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
21
22
23
24
25
下一页
2022年11月4日
.NET性能优化-复用StringBuilder
摘要: 在之前的文章中,我们介绍了dotnet在字符串拼接时可以使用的一些性能优化技巧。比如: 为StringBuilder设置Buffer初始大小 使用ValueStringBuilder等等 不过这些都多多少少有一些局限性,比如StringBuilder还是会存在new StringBuilder()这
阅读全文
posted @ 2022-11-04 10:49 InCerry
阅读(4563)
评论(10)
推荐(16)
2022年11月3日
从ObjectPool到CAS指令
摘要: 相信最近看过我的文章的朋友对于Microsoft.Extensions.ObjectPool不陌生;复用、池化是在很多高性能场景的优化技巧,它能减少内存占用率、降低GC频率、提升系统TPS和降低请求时延。 那么池化和复用对象意味着同一时间会有多个线程访问池,去获取和归还对象,那么这肯定就有并发问题。
阅读全文
posted @ 2022-11-03 11:27 InCerry
阅读(626)
评论(1)
推荐(12)
2022年11月2日
如何在.NET程序崩溃时自动创建Dump?
摘要: 今天在浏览张队转载文章的留言时,遇到一个读者问了这样的问题,如下图所示: 首先能明确的一点是"程序崩溃退出了是不能用常规的方式dump的",因为整个进程树都已经退出。现场已经无法使用常规的方式读取到。 一般来说常规的方法是没办法读取到的,也有一些特殊的方式,比如有关部门在调查取证时,就可以通过一些工
阅读全文
posted @ 2022-11-02 10:37 InCerry
阅读(6847)
评论(22)
推荐(51)
.NET周报【10月最后一期 2022-11-01】
摘要: 精选要闻 .NET 7 NativeAOT比.NET单文件发布文件小80% https://twitter.com/JamesNK/status/1584919726861737984?s=20&t=cOsB41s2cydu_Ibts4xnEw AOT GRPC服务器应用程序比.NET运行时自包含的
阅读全文
posted @ 2022-11-02 08:08 InCerry
阅读(381)
评论(0)
推荐(2)
2022年11月1日
创建.NET程序Dump的几种姿势
摘要: 当一个应用程序运行的有问题时,生成一个Dump文件来调试它可能会很有用。在Windows、Linux或Azure上有许多方法可以生成转储文件。 Windows平台 dotnet-dump (Windows) dotnet-dump全局工具是一种收集和分析.NET核心应用程序Dump的方法。 安装 d
阅读全文
posted @ 2022-11-01 09:42 InCerry
阅读(3586)
评论(0)
推荐(13)
2022年10月31日
.NET性能系列文章二:Newtonsoft.Json vs. System.Text.Json
摘要: 微软终于追上了? 图片来自 Glenn Carstens-Peters Unsplash 欢迎来到.NET性能系列的另一章。这个系列的特点是对.NET世界中许多不同的主题进行研究、基准和比较。正如标题所说的那样,重点在于使用最新的.NET7的性能。你将看到哪种方法是实现特定主题的最快方法,以及大量的
阅读全文
posted @ 2022-10-31 09:38 InCerry
阅读(6794)
评论(19)
推荐(15)
2022年10月28日
是什么让.NET7的Min和Max方法性能暴增了45倍?
摘要: 简介 在之前的一篇文章.NET性能系列文章一:.NET7的性能改进中我们聊到Linq中的Min()和Max()方法.NET7比.NET6有高达45倍的性能提升,当时Benchmark代码和结果如下所示: [Params(1000)] public int Length { get; set; } p
阅读全文
posted @ 2022-10-28 09:23 InCerry
阅读(9009)
评论(18)
推荐(33)
2022年10月26日
.NET周报【10月第3期 2022-10-25】
摘要: 国内文章 聊一聊被 .NET程序员 遗忘的 COM 组件 https://www.cnblogs.com/huangxincheng/p/16799234.html 将Windows编程中经典的COM组件拿出来再复习一下,解释了COM组件互相调用的原理。 使用 C# 开发的轻量级开源数据库 Lite
阅读全文
posted @ 2022-10-26 10:05 InCerry
阅读(1461)
评论(11)
推荐(11)
2022年10月24日
.NET性能系列文章一:.NET7的性能改进
摘要: 这些方法在.NET7中变得更快 照片来自 CHUTTERSNAP 的 Unsplash 欢迎阅读.NET性能系列的第一章。这一系列的特点是对.NET世界中许多不同的主题进行研究、比较性能。正如标题所说的那样,本章节在于.NET7中的性能改进。你将看到哪种方法是实现特定功能最快的方法,以及大量的技巧和
阅读全文
posted @ 2022-10-24 09:53 InCerry
阅读(3161)
评论(21)
推荐(16)
2022年10月19日
.NET周报【10月第2期 2022-10-17】
摘要: 主题 宣布 .NET 7 发布候选版本 2 - .NET Blog https://devblogs.microsoft.com/dotnet/announcing-dotnet-7-rc-2/ .NET 7 RC2 已经发布。 .NET 7 RC2 已经发布。 文章除了链接到过去关于.NET 7的
阅读全文
posted @ 2022-10-19 09:36 InCerry
阅读(1586)
评论(6)
推荐(8)
上一页
1
···
16
17
18
19
20
21
22
23
24
25
下一页
公告