freeeyes 发表于 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对象当前内存池的所占内存的总量大小。我找了一下它的接口,似乎没有这个函数。或者有什么方法?

modern 发表于 2010-7-20 15:44:50

貌似ACE_Allocator_Adapter、ACE_Malloc与ACE_LOCAL_MEMORY_POOL
接口上都没有提供这样的支持吧。自己适配貌似还是有一些工作量的。
页: [1]
查看完整版本: 使用内存池,如何知道此时此刻内存池的内存总量?