ultimatepp/benchmarks/StringBig/StringBig.cpp
cxl 7202a788c4 .benchmarks
git-svn-id: svn://ultimatepp.org/upp/trunk@13352 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-06-05 17:17:02 +00:00

28 lines
435 B
C++

#include <Core/Core.h>
using namespace Upp;
CONSOLE_APP_MAIN
{
String text = "0123456789";
for(int i = 0; i < 10; i++) {
StringBuffer h;
{
RTIMING("Cat");
for(int i = 0; i < 10000000; i++)
h.Cat(text);
}
RTIMING("Shrink");
h.Shrink();
}
return;
for(int i = 0; i < 10; i++) {
StringStream h;
{
RTIMING("Put");
for(int i = 0; i < 200000000; i++)
h.Put('a');
}
}
}