使用内存池,如何知道此时此刻内存池的内存总量?
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对象当前内存池的所占内存的总量大小。我找了一下它的接口,似乎没有这个函数。或者有什么方法? 貌似ACE_Allocator_Adapter、ACE_Malloc与ACE_LOCAL_MEMORY_POOL
接口上都没有提供这样的支持吧。自己适配貌似还是有一些工作量的。
页:
[1]