mirror of
https://github.com/moses-smt/mosesdecoder.git
synced 2024-09-20 07:42:21 +03:00
memory-unmap moved into the destructor
git-svn-id: https://mosesdecoder.svn.sourceforge.net/svnroot/mosesdecoder/trunk@3316 1f5c12ca-751b-0410-a591-d2e778427230
This commit is contained in:
parent
f38d220b67
commit
79d91a572d
@ -50,6 +50,12 @@ LanguageModelIRST::LanguageModelIRST(bool registerScore, ScoreIndexManager &scor
|
||||
|
||||
LanguageModelIRST::~LanguageModelIRST()
|
||||
{
|
||||
|
||||
#ifndef WIN32
|
||||
TRACE_ERR( "reset mmap\n");
|
||||
m_lmtb->reset_mmap();
|
||||
#endif
|
||||
|
||||
delete m_lmtb;
|
||||
delete m_lmtb_ng;
|
||||
}
|
||||
@ -235,12 +241,7 @@ void LanguageModelIRST::CleanUpAfterSentenceProcessing()
|
||||
if (LMCacheCleanup(sentenceCount, lmcache_cleanup_threshold)){
|
||||
TRACE_ERR( "reset caches\n");
|
||||
m_lmtb->reset_caches();
|
||||
|
||||
#ifndef WIN32
|
||||
TRACE_ERR( "reset mmap\n");
|
||||
m_lmtb->reset_mmap();
|
||||
#endif
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void LanguageModelIRST::InitializeBeforeSentenceProcessing(){
|
||||
|
Loading…
Reference in New Issue
Block a user