.benchmarks

git-svn-id: svn://ultimatepp.org/upp/trunk@9336 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2015-12-26 00:08:22 +00:00
parent fc6314fb5d
commit b72ff533f5

View file

@ -84,42 +84,24 @@ CONSOLE_APP_MAIN
}
}
#endif
if(0) {
TimeStop tm;
for(int i = 0; i < NPASS; i++) {
for(int i = 0; i < 10; i++) {
int *p = new int;
pass.Add(p);
*p = i;
}
for(int i = 0; i < pass.GetCount(); i++) {
sum += *pass[i];
delete[] pass[i];
}
pass.Clear();
}
RLOG("Ref " << tm);
RDUMP(sum);
}
if(0) {
sum = 0;
TimeStop tm;
for(int i = 0; i < NPASS; i++) {
for(int i = 0; i < 10; i++) {
int *p = new int;
pass.Add(p);
*p = i;
}
for(int i = 0; i < pass.GetCount(); i++) {
sum += *pass[i];
delete[] pass[i];
}
pass.Clear();
}
RLOG("Ref2 " << tm);
RDUMP(sum);
}
if(1) {
TimeStop tm;
for(int i = 0; i < NPASS; i++) {
for(int i = 0; i < 10; i++) {
int *p = new int;
pass.Add(p);
*p = i;
}
for(int i = 0; i < pass.GetCount(); i++) {
sum += *pass[i];
delete[] pass[i];
}
pass.Clear();
}
RLOG("Pass Ref " << tm);
RDUMP(sum);
}
if(0) {
sum = 0;
TimeStop tm;
Thread t;