mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-09-05 17:44:55 -06:00
.benchmarks
git-svn-id: svn://ultimatepp.org/upp/trunk@9336 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
fc6314fb5d
commit
b72ff533f5
1 changed files with 17 additions and 35 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue