会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
T-BARBARIANS
博客园
首页
新随笔
联系
订阅
管理
2023年10月17日
DPDK丢包那些事
摘要: 本文来自博客园,作者:T-BARBARIANS,博文严禁转载,转载必究! 一、前言 DPDK技术原理相关的文章不胜枚举,但从实战出发,针对DPDK丢包这一类问题进行系统分析的文章还是凤毛麟角。 刚好最近几个月一直在做DPDK的相关性能优化,x86和arm平台都在做。在完整经历了发现问题、分析问题、解
阅读全文
posted @ 2023-10-17 13:52 T-BARBARIANS
阅读(7737)
评论(18)
推荐(25)
2023年5月29日
我的内存去哪了?
摘要: 本文来自博客园,作者:T-BARBARIANS,博文严禁转载,转载必究! 一、前言 近几年开发了一些大型的应用程序,在程序性能调优或者解决一些疑难杂症问题的过程中,遇到最多的还是与内存相关的一些问题。例如glibc内存分配器ptmalloc,google的内存分配器tcmalloc都存在“内存泄漏”
阅读全文
posted @ 2023-05-29 13:53 T-BARBARIANS
阅读(13991)
评论(11)
推荐(52)
2023年4月3日
比memcpy还要快的内存拷贝,了解一下?
摘要: 本文来自博客园,作者:T-BARBARIANS,博文严禁转载,转载必究! 前言 朋友们有想过居然还有比memcpy更快的内存拷贝吗? 讲道理,在这之前我没想到过,我也一直觉得memcpy就是最快的内存拷贝方法了。 也不知道老板最近是咋了,天天开会都强调:“我们最近的目标就一个字,性能优化!” 一顿操
阅读全文
posted @ 2023-04-03 15:59 T-BARBARIANS
阅读(4138)
评论(2)
推荐(8)
2023年3月6日
业务时延检测利器-uftrace
摘要: 本文来自博客园,作者:T-BARBARIANS,博文严禁转载,转载必究! 篇幅较长,阅读耗时告警! 一、前言 作为后台程序的开发人员,应用程序的性能一直是我们的核心关注点。 大到业务程序的架构设计、支撑业务的组件选型,小到具体某些功能相似方法的性能横向对比、编译优化、甚至抠某一行代码,目的都是为了给
阅读全文
posted @ 2023-03-06 09:45 T-BARBARIANS
阅读(2376)
评论(4)
推荐(6)
2022年8月29日
记一次进程阻塞诊断
摘要: 本文来自博客园,作者:T-BARBARIANS,博文严禁转载,转载必究! 前言 进程在运行过程中会在执行,阻塞,就绪状态下来回切换。简单介绍下各个状态的切换原因吧。 从执行->阻塞,一般是进程发生某种事件,例如IO,资源申请等。 从阻塞->就绪,是进程等待的事件已完成,为接下来的执行做好了准备。 从
阅读全文
posted @ 2022-08-29 10:54 T-BARBARIANS
阅读(2206)
评论(2)
推荐(15)
2022年8月10日
字符串压缩(三)之短字符串压缩
摘要: 本文来自博客园,作者:T-BARBARIANS,博文严禁转载,转载必究! 前言 上一篇探索了LZ4的压缩和解压性能,以及对LZ4和ZSTD的压缩、解压性能进行了横向对比。文末的最后也给了一个彩蛋:任意长度的字符串都可以被ZSTD、LZ4之类的压缩算法压缩得很好吗? 本篇我们就来一探究竟。 一、通用算
阅读全文
posted @ 2022-08-10 15:14 T-BARBARIANS
阅读(5260)
评论(2)
推荐(3)
2022年7月8日
字符串压缩(二)之LZ4
摘要: 本文来自博客园,作者:T-BARBARIANS,博文严禁转载,转载必究! 上一篇对facebook精品ZSTD的压缩、解压缩方法,压缩、解压缩的性能表现,以及多线程压缩的使用方法进行了介绍。 本篇,我们从类似的角度,看看LZ4有如何表现。 一、LZ4压缩与解压 LZ4有两个压缩函数。默认压缩函数原型
阅读全文
posted @ 2022-07-08 16:02 T-BARBARIANS
阅读(4146)
评论(0)
推荐(2)
2022年3月3日
字符串压缩(一)之ZSTD
摘要: 本文来自博客园,作者:T-BARBARIANS,博文严禁转载,转载必究! 前言 最近项目上有大量的字符串数据需要存储到内存,并且需要储存至一定时间,于是自然而然的想到了使用字符串压缩算法对“源串”进行压缩存储。由此触发了对一些优秀压缩算法的调研。 字符串压缩,我们通常的需求有几个,一是高压缩率,二是
阅读全文
posted @ 2022-03-03 17:53 T-BARBARIANS
阅读(9881)
评论(8)
推荐(5)
2021年12月23日
json系列(三)cjson,rapidjson,yyjson解析性能对比
摘要: 前言 本篇对cjson,rapidjson,yyjson三种json反序列化工具的性能进行对比。 有json样本数据如下: 实验环境: cpu:Xeon cpu主频:2.20GHz 以下示例均未对字段的安全性进行检查。各示例的字段安全性检查参考json系列第一篇“cjson,rapidjson,yy
阅读全文
posted @ 2021-12-23 14:37 T-BARBARIANS
阅读(3833)
评论(0)
推荐(0)
2021年8月17日
json系列(二)cjson,rapidjson,yyjson大整数解析精度对比
摘要: 前言上一篇介绍了3种json解析工具的使用方法,对于基础数据的解析没有任何问题。我们传输的json数据里有unsigned long型数据,需要借助json解析工具得到正确的unsigned long型数据。本篇对比它们对64bit(8 byte)大整形数据的解析精度。json样本数据random_
阅读全文
posted @ 2021-08-17 16:32 T-BARBARIANS
阅读(2121)
评论(0)
推荐(1)
下一页
公告