ultimatepp/upptst/Memory/Memory.cpp
cxl 6c21864102 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@13372 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-06-08 16:47:14 +00:00

30 lines
527 B
C++

#include <Core/Core.h>
using namespace Upp;
void Test(int ini, int re)
{
RLOG("----------");
RLOG("Test trying realloc from " << ini << " to " << re);
byte *h = new byte[ini];
RDUMP(GetMemoryBlockSize(h));
size_t sz = re;
RDUMP(MemoryTryRealloc(h, sz));
RDUMP(sz);
RDUMP(GetMemoryBlockSize(h));
delete[] h;
}
CONSOLE_APP_MAIN
{
StdLogSetup(LOG_COUT|LOG_FILE);
Test(200, 220);
Test(194, 204);
Test(2000, 2070);
Test(2000, 2273);
Test(500000, 600000);
Test(500000, 500002);
}