Exemple #1
0
int main(void)
{
    int i;

    printf("Detecting processor information ...");
    fflush(stdout);
    printf("\n\n%s\n", CPU_getProcessorName());
    ZTimerInit();
    LZTimerOn();
    for (i = 0; i < LOOPS; i++) {
        PM_blockUntilTimeout(DELAY_MSECS);
        ReportTime(LZTimerLap());
        }
    LZTimerOff();
    return 0;
}
Exemple #2
0
void Phase::ReportPass(unsigned long now) const
{
  // clock-skew can cause now < startTime, just report 0 in that case
  unsigned long phaseTime = 0;
  if (now > mStartTime)
    phaseTime = now - mStartTime;

  ReportTime(mName, phaseTime / 1e6);

  if (developer == true)
  {
    char text[32];

    sprintf(text, "  [%9d]", lastNodeIDUsed());

    ReportText(text);
  }

  ReportText("\n");
}
Exemple #3
0
void Phase::ReportTotal(unsigned long totalTime)
{
  ReportTime("total time", totalTime / 1e6);
  ReportText("\n\n\n\n");
}