会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
InCerry
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
15
16
17
18
19
20
21
22
23
···
25
下一页
2022年11月22日
.NET性能优化-使用内存+磁盘混合缓存
摘要: 我们回顾一下上一篇文章中的内容,有一个朋友问我这样一个问题: > 我的业务依赖一些数据,因为数据库访问慢,我把它放在Redis里面,不过还是太慢了,有什么其它的方案吗? 其实这个问题比较简单的是吧?Redis其实属于网络存储,我对照下面的这个表格,可以很容易的得出结论,既然网络存储的速度慢,那我们就
阅读全文
posted @ 2022-11-22 09:29 InCerry
阅读(4178)
评论(19)
推荐(36)
2022年11月17日
.NET周报【11月第2期 2022-11-15】
摘要: 国内文章 统一的开发平台.NET 7正式发布 https://www.cnblogs.com/shanyou/archive/2022/11/09/16871945.html 在 2020 年规划的.NET 5功能终于在.NET 7 完成了,为微软和社区一起为多年来将不同的开发产品统一起来的努力加冕
阅读全文
posted @ 2022-11-17 08:50 InCerry
阅读(4132)
评论(25)
推荐(41)
2022年11月15日
聊聊FASTER和进程内混合缓存
摘要: 最近有一个朋友问我这样一个问题: 我的业务依赖一些数据,因为数据库访问慢,我把它放在Redis里面,不过还是太慢了,有什么其它的方案吗? 其实这个问题比较简单的是吧?Redis其实属于网络存储,我对照下面的这个表格,可以很容易的得出结论,既然网络存储的速度慢,那我们就可以使用内存RAM存储,把放Re
阅读全文
posted @ 2022-11-15 09:12 InCerry
阅读(1947)
评论(10)
推荐(16)
2022年11月14日
C#11之原始字符串
摘要: 最近.NET7.0和C#11相继发布,笔者也是第一时间就用上了C#11,其中C#11的有一个更新能解决困扰我多年的问题,也就是文章的标题原始字符串。 在使用C#11的原始字符串时,发现的一些有意思的东西,超出了我原本对它的期待,话不多说,我们一起来看看。 多年的困扰 我不知道大家有没有写过这样的代码
阅读全文
posted @ 2022-11-14 09:41 InCerry
阅读(1865)
评论(16)
推荐(11)
2022年11月11日
数组还是HashSet?
摘要: 我记得大约在半年前,有个朋友问我一个问题,现在有一个选型: 一个性能敏感场景,有一个集合,需要确定某一个元素在不在这个集合中,我是用数组直接Contains还是使用HashSet<T>.Contains? 大家肯定想都不用想,都选使用HashSet<T>,毕竟HashSet<T>的时间复杂度是O(1
阅读全文
posted @ 2022-11-11 09:26 InCerry
阅读(1498)
评论(8)
推荐(14)
2022年11月10日
试试将.NET7编译为WASM并在Docker上运行
摘要: 之前有听到说Docker支持Wasmtime了,刚好.NET7也支持WASM,就带大家来了解一下这个东西,顺便试试它怎么样。 因为WASM(WebAssembly) 一开始是一个给浏览器的技术,比起JS解释执行,WASM能用于提升浏览器的用户体验,因为在一些场景中它有着比JS更好的性能。 大家可以将
阅读全文
posted @ 2022-11-10 10:35 InCerry
阅读(2744)
评论(17)
推荐(17)
2022年11月8日
.NET周报【11月第1期 2022-11-07】
摘要: 国内文章 开源·安全·赋能 - .NET Conf China 2022 https://mp.weixin.qq.com/s/_tYpfPeQgyEGsnR4vVLzHg .NET Conf China 2022是面向开发人员的社区峰会,延续 .NET Conf 2022 的活动,庆祝 .NET
阅读全文
posted @ 2022-11-08 09:28 InCerry
阅读(1345)
评论(4)
推荐(13)
2022年11月7日
.NET性能优化-是时候换个序列化协议了
摘要: 计算机单机性能一直受到摩尔定律的约束,随着移动互联网的兴趣,单机性能不足的瓶颈越来越明显,制约着整个行业的发展。不过我们虽然不能无止境的纵向扩容系统,但是我们可以分布式、横向的扩容系统,这听起来非常的美好,不过也带来了今天要说明的问题,分布式的节点越多,通信产生的成本就越大。 网络传输带宽变得越来越
阅读全文
posted @ 2022-11-07 11:12 InCerry
阅读(8222)
评论(46)
推荐(64)
2022年11月4日
.NET性能优化-复用StringBuilder
摘要: 在之前的文章中,我们介绍了dotnet在字符串拼接时可以使用的一些性能优化技巧。比如: 为StringBuilder设置Buffer初始大小 使用ValueStringBuilder等等 不过这些都多多少少有一些局限性,比如StringBuilder还是会存在new StringBuilder()这
阅读全文
posted @ 2022-11-04 10:49 InCerry
阅读(4562)
评论(10)
推荐(16)
2022年11月3日
从ObjectPool到CAS指令
摘要: 相信最近看过我的文章的朋友对于Microsoft.Extensions.ObjectPool不陌生;复用、池化是在很多高性能场景的优化技巧,它能减少内存占用率、降低GC频率、提升系统TPS和降低请求时延。 那么池化和复用对象意味着同一时间会有多个线程访问池,去获取和归还对象,那么这肯定就有并发问题。
阅读全文
posted @ 2022-11-03 11:27 InCerry
阅读(625)
评论(1)
推荐(12)
上一页
1
···
15
16
17
18
19
20
21
22
23
···
25
下一页
公告