找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3169|回复: 1

使用内存池,如何知道此时此刻内存池的内存总量?

[复制链接]
发表于 2010-7-20 10:37:04 | 显示全部楼层 |阅读模式
ACE_Malloc<ACE_LOCAL_MEMORY_POOL,ACE_SYNCH_MUTEX>;
typedef ACE_Allocator_Adapter<MUTEX_MALLOC> Mutex_Allocator;

Mutex_Allocator _msg_mb_allocator;

我想是否有接口能知道这个_msg_mb_allocator对象当前内存池的所占内存的总量大小。我找了一下它的接口,似乎没有这个函数。或者有什么方法?
发表于 2010-7-20 15:44:50 | 显示全部楼层
貌似ACE_Allocator_Adapter、ACE_Malloc与ACE_LOCAL_MEMORY_POOL
接口上都没有提供这样的支持吧。自己适配貌似还是有一些工作量的。
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-5-18 14:28 , Processed in 0.018252 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表