关于TT的内存管理机制

TT的内存占用和实际的条目数不是完全一致的,可能存在内存占用为实际的消耗的几倍的情况,至于什么时候释放不需要的内存,还没搞明白,下面有一些意外看到的数据:

本来5.7w条的记录 20M内存够用了,但是这里占用了155M, 在释放过期数据的过程中,内存不是一点一点释放的,而是突然释放了8M,又突然释放了122M。

那么内存的开辟也是批量开辟的吗?好想不是,且看下图:

看样子,好想是,但多看一些:

好像也不是, 还是看看源码吧。

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据