#include <TROOT.h>
#include "TApplication.h"
#include <TSystem.h>
#include <TStopwatch.h>
Go to the source code of this file.
Functions | |
void | runTest (const char *atest, int estimate) |
int | main (int argc, char **argv) |
int main | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 95 of file stressHepix.cxx.
References TSystem::AccessPathName(), TString::Data(), TSystem::Exec(), fclose(), fopen, fp, TSystem::GetBuildNode(), TSystem::Getenv(), TSystem::GetFromPipe(), TNamed::GetName(), TROOT::GetVersion(), TROOT::GetVersionDate(), TROOT::GetVersionTime(), gROOT, gSystem, line, TStopwatch::RealTime(), TString::Resize(), runTest(), TStopwatch::Start(), TStopwatch::Stop(), and timer.
void runTest | ( | const char * | atest, | |
int | estimate | |||
) |
stressHepix
Starting stressHepix benchmark (details will be in stressHepix.log) Takes 442 CP seconds on a 500 rootmarks machine (IBM Thinkpad centrino 1.4GHz VC++7.1) Takes 278 CP seconds on a 800 rootmarks reference machine (P IV 2.8 GHz, SLC3 gcc3.2.3) Takes 239 CP seconds on a 924 rootmarks machine (MacBook 2.0GHz gcc4.0.1) Takes 209 CP seconds on a 1056 rootmarks machine (MacBook 2.0GHz icc9.1) Takes 147 CP seconds on a 1512 rootmarks machine (MacPro 3.0GHz gcc4.0.1) Takes 142 CP seconds on a 1550 rootmarks machine (AMD64/280, FC5 gcc4.1) Takes 121 CP seconds on a 1828 rootmarks machine (MacPro 3.0GHz icc9.1)
Running : stressFit Minuit 2000, (takes 11 RT seconds on the ref machine) Running : stressLinear, (takes 26 RT seconds on the ref machine) Running : stressGeometry, (takes 77 RT seconds on the ref machine) Running : stressSpectrum 1000, (takes 116 RT seconds on the ref machine) Running : stress -b 3000, (takes 138 RT seconds on the ref machine)
* S T R E S S H E P I X S U M M A R Y * * ROOTMARKS = 789.3 * Root5.13/03 20060830/1441 * Real Time = 401.1 seconds, CpuTime = 281.8 seconds Linux pcbrun 2.4.21-47.EL.cernsmp #1 SMP Mon Jul 24 15:33:5
Definition at line 73 of file stressHepix.cxx.
References TApplication::Argv(), TSystem::Exec(), Form(), TROOT::GetApplication(), gROOT, gSystem, kNPOS, and prefix.