ultimatepp/benchmarks/CoFindAll/CoFindAll.cpp
cxl 54cc76eaed .benchmarks
git-svn-id: svn://ultimatepp.org/upp/trunk@10439 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-11-15 10:21:27 +00:00

23 lines
448 B
C++

#include <Core/Core.h>
using namespace Upp;
CONSOLE_APP_MAIN
{
StdLogSetup(LOG_COUT|LOG_FILE);
Vector<int> data;
for(int i = 0; i < 100000000; i++)
data.Add(Random());
{
RTIMING("FindAll");
RDUMP(FindAll(data, [=](int c) { return c % 177777 == 0; }).GetCount());
}
{
RTIMING("CoFindAll");
RDUMP(CoFindAll(data, [=](int c) { return c % 177777 == 0; }).GetCount());
}
LOG("===================== OK");
}