ultimatepp/upptst/TryRealloc/TryRealloc.cpp
cxl d7050693a6 .uppstst
git-svn-id: svn://ultimatepp.org/upp/trunk@13362 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-06-07 08:38:28 +00:00

21 lines
No EOL
438 B
C++

#include <Core/Core.h>
using namespace Upp;
CONSOLE_APP_MAIN
{
StdLogSetup(LOG_COUT|LOG_FILE);
for(size_t isz : { 10, 4000, 100000 }) {
RLOG("=============================================");
RDUMP(isz);
void *ptr = MemoryAlloc(isz);
for(size_t sz : { 10, 5000, 10000, 2000, 40000, 70000 }) {
RDUMP(sz);
RDUMP(MemoryTryRealloc(ptr, sz));
RDUMP(sz);
RLOG("--------");
}
MemoryFree(ptr);
}
}