自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 c++ slab 内存管理器 内存池

问题描述:c++中,每次使用malloc,realloc,new 等会进入内核态,频繁的陷入内核态会消耗非常多的资源,而且每次操作指针容易出现数组越界等非法操作.作者模仿了linux的内存分配,写了一个c++的内存管理器问题抽象:把整个问题想象成银行贷款,银行抽象为操作系统,贷款的人抽象为线程,贷款抽象为内存申请,还款抽象为内存释放,当很多人同时向银行贷款几百块,又同时归还几百块,会使得银行...

2019-01-18 23:14:23 721

原创 c++ 日志类 封装

问题描述:在编码中,我们常常使用日志追踪一个变量或者保存一些运行时候的信息,由于日志是在程序运行时候保存信息,那么我们需要一个性能损耗十分小的日志管理工具,本文章介绍一个作者自己编写的小日志类需要分析:鉴于作者并没有太长的日志处理,我们把日志总的条数记作100000w条,大约1m的内存长度,申请new char[1024*1024]大小的空间即可.日志拒绝保存同主键的日志日志需要一个主键...

2019-01-18 16:26:43 879

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除