mirror of
https://github.com/moses-smt/mosesdecoder.git
synced 2024-10-05 15:58:03 +03:00
mempool size
This commit is contained in:
parent
0f33bcb85f
commit
2e5f997d5f
@ -45,6 +45,7 @@ void ManagerBase::InitPools()
|
||||
{
|
||||
m_pool = &system.GetManagerPool();
|
||||
m_systemPool = &system.GetSystemPool();
|
||||
//cerr << "pool size " << m_pool->Size() << " " << m_systemPool->Size() << endl;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -112,5 +112,14 @@ void MemPool::Reset()
|
||||
current_ = m_pages[0]->mem;
|
||||
}
|
||||
|
||||
size_t MemPool::Size()
|
||||
{
|
||||
size_t ret = 0;
|
||||
for (const Page *page: m_pages) {
|
||||
ret += page->size;
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -56,6 +56,8 @@ public:
|
||||
// re-use pool
|
||||
void Reset();
|
||||
|
||||
size_t Size();
|
||||
|
||||
private:
|
||||
uint8_t *More(std::size_t size);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user