Log some memory usage statistics after preprocessing tasks.

This commit is contained in:
Daniel Patterson
2016-09-02 14:03:57 -07:00
committed by Patrick Niklaus
parent 98659fb0a0
commit f88f51fd98
3 changed files with 57 additions and 2 deletions
+7 -1
View File
@@ -13,6 +13,8 @@
#include <exception>
#include <new>
#include "util/meminfo.hpp"
using namespace osrm;
enum class return_code : unsigned
@@ -153,7 +155,11 @@ int main(int argc, char *argv[]) try
// setup scripting environment
extractor::LuaScriptingEnvironment scripting_environment(
extractor_config.profile_path.string().c_str());
return extractor::Extractor(extractor_config).run(scripting_environment);
auto exitcode = extractor::Extractor(extractor_config).run(scripting_environment);
util::DumpMemoryStats();
return exitcode;
}
catch (const std::bad_alloc &e)
{