会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
InCerry
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
21
22
23
下一页
2022年8月9日
使用.NET简单实现一个Redis的高性能克隆版(四、五)
摘要: 译者注 该原文是Ayende Rahien大佬业余自己在使用C# 和 .NET构建一个简单、高性能兼容Redis协议的数据库的经历。 首先这个"Redis"是非常简单的实现,但是他在优化这个简单"Redis"路程很有趣,也能给我们在从事性能优化工作时带来一些启示。 由于接下来的两篇较短,本文一起把它
阅读全文
posted @ 2022-08-09 09:39 InCerry
阅读(1211)
评论(10)
推荐(9)
2022年8月8日
使用.NET简单实现一个Redis的高性能克隆版(三)
摘要: ## 译者注 该原文是Ayende Rahien大佬业余自己在使用C# 和 .NET构建一个简单、高性能兼容Redis协议的数据库的经历。 首先这个"Redis"是非常简单的实现,但是他在优化这个简单"Redis"路程很有趣,也能给我们在从事性能优化工作时带来一些启示。 原作者:Ayende Ra
阅读全文
posted @ 2022-08-08 09:41 InCerry
阅读(1157)
评论(7)
推荐(3)
2022年8月4日
使用.NET简单实现一个Redis的高性能克隆版(二)
摘要: ## 译者注 该原文是Ayende Rahien大佬业余自己在使用C# 和 .NET构建一个简单、高性能兼容Redis协议的数据库的经历。 首先这个"Redis"是非常简单的实现,但是他在优化这个简单"Redis"路程很有趣,也能给我们在从事性能优化工作时带来一些启示。 原作者:Ayende Ra
阅读全文
posted @ 2022-08-04 09:41 InCerry
阅读(1877)
评论(12)
推荐(18)
2022年8月3日
使用.NET简单实现一个Redis的高性能克隆版(一)
摘要: ## 译者注 该原文是Ayende Rahien大佬业余自己在使用C# 和 .NET构建一个简单、高性能兼容Redis协议的数据库的经历。 首先这个"Redis"是非常简单的实现,但是他在优化这个简单"Redis"路程很有趣,也能给我们在从事性能优化工作时带来一些启示。 原作者:Ayende Ra
阅读全文
posted @ 2022-08-03 09:58 InCerry
阅读(3024)
评论(17)
推荐(16)
2022年8月1日
.NET性能优化-使用SourceGenerator-Logger记录日志
摘要: ## 前言 在现在许许多多的应用系统中,日志非常关键,它即是排查问题的强力工具,也是程序员居家旅行工作甩锅必备良品。 在团队中编码中,我们都要求对于那些会变更数据的接口、调用第三方的接口记录请求和响应参数,另外在关键的代码路径记录后续可供诊断的日志信息。 如果使用了微软官方的日志记录框架[Micr
阅读全文
posted @ 2022-08-01 09:58 InCerry
阅读(4636)
评论(15)
推荐(32)
2022年7月27日
如何创建一个带诊断工具的.NET镜像
摘要: ## 现阶段的问题 现在是云原生和容器化时代,.NET Core对于云原生来说有非常好的兼容和亲和性,dotnet社区以及微软为.NET Core提供了非常方便的镜像容器化方案。所以现在大多数的dotnet程序都是部署在各种容器化环境中,比如我们常见的Docker。 微软官方为.NET提供的许多D
阅读全文
posted @ 2022-07-27 09:37 InCerry
阅读(3110)
评论(25)
推荐(46)
2022年7月26日
为什么Java有GC调优而没听说过有CLR的GC调优?
摘要: ## 前言 在很多的场合我都遇到过一些群友提这样的一些问题: 为什么Java有GC调优而CLR没有听说过有GC调优呢? 到底是Java的JVM GC比较强还是C#使用的.NET CLR的GC比较强呢? 其实业内已经有几位大佬的高赞文章和大家分享一下,主要讨论JVM和CLR还有GC调优,今天就借用大
阅读全文
posted @ 2022-07-26 09:28 InCerry
阅读(4175)
评论(33)
推荐(37)
2022年7月12日
AlterNats是如何做到高性能的发布订阅的?
摘要: ## 前言 在过去的一些文章里面,我们聊了一些.NET平台上高性能编程的技巧,今天带大家了解一下AlterNats这个库是如何做到远超同类SDK性能的。 NATS:NATS是一个开源、轻量级、高性能的分布式消息中间件,实现了高可伸缩性和优雅的Publish/Subscribe模型。NATS的开发哲
阅读全文
posted @ 2022-07-12 09:30 InCerry
阅读(2282)
评论(12)
推荐(18)
2022年7月11日
.NET GC工作流程
摘要: ## 前言 在上文[如何获取GC的STW时间]一文中,我们聊到了如何通过监听GC发出的诊断事件来计算STW时间。里面只简单的介绍了几种GC事件和它的流程。 群里就有小伙伴在问,那么GC事件是什么时候产生的?分别是代表什么含义? 那么在本文就通过几个图为大家解答一下这个问题。 有哪些GC模式? 工作
阅读全文
posted @ 2022-07-11 09:30 InCerry
阅读(4955)
评论(20)
推荐(46)
2022年6月27日
如何获取GC(垃圾回收器)的STW(暂停)时间?
摘要: ## 前言 在现代的容器化和微服务应用中,因为分布式的环境和错综复杂的调用关系,APM(Application Performance Monitoring 应用性能监控)显得尤为重要,它通过采集应用程序各种指标和请求链路,让你知道系统当前的状态和值得优化的点,另外能帮助你发现应用程序的异常,帮助
阅读全文
posted @ 2022-06-27 08:27 InCerry
阅读(2583)
评论(12)
推荐(26)
上一页
1
···
16
17
18
19
20
21
22
23
下一页
公告