mirror of
https://github.com/SWG-Source/src.git
synced 2026-08-01 01:16:03 -04:00
disable the memory manager entirely! - server scripts may load _slightly_ slower at least, visibly, but we don't crash this way
This commit is contained in:
@@ -74,7 +74,7 @@ void ConfigServerDatabase::install(void)
|
||||
KEY_BOOL (enableLoadLocks, true);
|
||||
KEY_INT (databaseReconnectTime, 0);
|
||||
KEY_BOOL (logChunkLoading,false);
|
||||
KEY_BOOL (useMemoryManagerForOCI,true);
|
||||
KEY_BOOL (useMemoryManagerForOCI,false);
|
||||
KEY_INT (maxCharactersPerLoadRequest,10);
|
||||
KEY_INT (maxChunksPerLoadRequest,200);
|
||||
KEY_FLOAT (maxLoadStartDelay,300.0f);
|
||||
|
||||
@@ -439,34 +439,6 @@ bool ConsoleCommandParserServer::performParsing (const NetworkId & userId, const
|
||||
}
|
||||
result += Unicode::narrowToWide(pid.getValueString());
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------
|
||||
else if (isAbbrev( argv[0], "memUsage"))
|
||||
{
|
||||
char text[256];
|
||||
sprintf(text, "Bytes: %lu Allocations: %d\n", MemoryManager::getCurrentNumberOfBytesAllocated(), MemoryManager::getCurrentNumberOfAllocations());
|
||||
|
||||
result += Unicode::narrowToWide(text);
|
||||
result += getErrorMessage (argv[0], ERR_SUCCESS);
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------
|
||||
else if (isAbbrev( argv[0], "memoryReport"))
|
||||
{
|
||||
MemoryManager::report();
|
||||
result += getErrorMessage (argv[0], ERR_SUCCESS);
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------
|
||||
else if (isAbbrev( argv[0], "dumpMemToFile"))
|
||||
{
|
||||
std::string fileName(Unicode::wideToNarrow(argv[1]));
|
||||
std::string leakStr(Unicode::wideToNarrow(argv[2]));
|
||||
bool leak = (leakStr == "true" || leakStr == "1");
|
||||
|
||||
MemoryManager::reportToFile(fileName.c_str(), leak);
|
||||
result += getErrorMessage (argv[0], ERR_SUCCESS);
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------
|
||||
else if (isAbbrev( argv[0], "clock"))
|
||||
|
||||
Reference in New Issue
Block a user