项目日记--高并发内存池
文章平均质量分 93
从0实现一个谷歌开源项目--高并发内存池
杭电码农-NEO
一名有梦想的大学生~(大三非科班在读)
展开
-
【项目日记(九)】项目整体测试,优化以及缺陷分析
本篇文章着重讲解了项目的效率上限问题以及它的解决方法.本篇文章是本项目的结项文章,多为总结以及优化原创 2024-02-13 09:15:00 · 1817 阅读 · 70 评论 -
【项目日记(八)】第三层: 页缓存的具体实现(下)
本篇文章着重讲解了内存池的第三层结构:页缓存合并内存的全过程,以及地址空间中存在内存碎片的危害.原创 2024-02-04 09:15:00 · 1500 阅读 · 71 评论 -
【项目日记(七)】第三层: 页缓存的具体实现(上)
本篇文章着重讲解了项目内存池中第三层结构: 页缓存的具体构架,以及页缓存向中心缓存分配内存的具体实现.原创 2024-02-02 09:15:00 · 1284 阅读 · 71 评论 -
【项目日记(六)】第二层: 中心缓存的具体实现(下)
本篇文章着重讲解了项目中第二层结构:中心缓存从线程缓存回收内存的具体过程以及代码实现.还讲解了满足特定条件下,中心缓存会将大块儿内存又还给页缓存,整个项目的框架就要露出水面!原创 2024-01-31 09:15:00 · 1108 阅读 · 87 评论 -
【项目日记(五)】第二层: 中心缓存的具体实现(上)
本篇文章着重讲解了本项目的第二层结构中,申请内存的具体实现,以及如何通过内存在程序地址空间中的页号来计算它的起始地址,内附代码和图文讲解,看完就能学会!原创 2024-01-27 09:15:00 · 2097 阅读 · 96 评论 -
【项目日记(四)】第一层: 线程缓存的具体实现
本篇文章着重讲解了此项目的第一层缓存:ThreadCache(线程缓存)的具体实现,包括自己制定的内存对齐规则和申请/释放内存的具体实现原创 2024-01-25 09:15:00 · 1707 阅读 · 83 评论 -
【项目日记(三)】内存池的整体框架设计
本篇文章着重讲解了本项目的总体框架,并且讲解了三层缓存的基本结构原创 2024-01-22 09:00:00 · 1707 阅读 · 94 评论 -
【项目日记(二)】开胃菜--定长池的实现
本篇文章着重讲解了并发内存池的一个组件--定长池的实现,并且从中学习了一些宝贵的思想,为后面的项目学习打下基础原创 2023-12-14 09:15:00 · 951 阅读 · 119 评论 -
【项目日记(一)】高并发内存池项目介绍
本篇文字主要写了什么是高并发内存池项目,以及高并发内存池解决了什么问题?我们为什么要选择做这个项目?最后谈了做这个项目需要的专业技能知识原创 2023-12-07 20:26:52 · 2148 阅读 · 109 评论