会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
潇湘夜雪
博客园
首页
新随笔
联系
订阅
管理
2020年3月5日
引用计数 GC
摘要: 这两天看PHP官方文档时,有对垃圾回收的相关描述。PHP的GC采用引用计数机制,在 5.3.0 版本之后使用文章 Concurrent Cycle Collection in Reference Counted Systems 中的同步算法。相较php之前使用的引用计数算法,该算法解决了对象的循环引
阅读全文
posted @ 2020-03-05 19:32 潇湘夜雪
阅读(206)
评论(0)
推荐(0)
2018年10月22日
C++ Simple Message/Logging Class
摘要: 在 Qt的源码与Protobuf 的代码中,看到相同的简单消息(日志)输出的类实现,基本思路是使用宏定义,重载临时类对象,调用类方法或者通过析构函数自动调用输出方法,实现消息输出。这里以 Protobuf 的LogMessage 类为例,简单描述实现方法。 类定义很简单,主要是构造函数、重载的 op
阅读全文
posted @ 2018-10-22 23:16 潇湘夜雪
阅读(501)
评论(0)
推荐(0)
2018年10月11日
ProtoBuf - Arena
摘要: 1、概述 最近看 Protocal Buffer 的源码,初次见到这个库源自陈硕的 muduo ,便打算看一看,在此做一下记录。官网文档不能访问,只能凭借代码的自己理解,查看的源码版本为 3.6.0。 初识 Arena 时,发现是个 allocator。Arena 每次分配一大块内存,使用时在已经分
阅读全文
posted @ 2018-10-11 21:58 潇湘夜雪
阅读(5918)
评论(0)
推荐(0)
公告