Java CPU Test Program. Runs for about 35 seconds on a Pentium III.
import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
class cpuTest2
{
//-------------------------------------------------
public static void main (String[] args)
{
int tcount = 1 ;
System.out.println("In main block ...");
testRun2 TR5 = new testRun2();
}
}
//-------------------------------------------------
class testRun2 extends Thread {
public testRun2() {
Thread thread1 = new Thread(this);
thread1.start();
}
//-------------------------------------------------
public void run()
{
int cur_loop = 1 ;
double v5 ;
double v6 ;
double v7 ;
try{
Date date1 = new Date();
v5 = 11;
v7 = 237831;
while (cur_loop < 4999999)
{
v5 ++ ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
cur_loop ++ ;
}
Date date2 = new Date();
long eTime = date2.getTime() - date1.getTime() ;
System.out.println("eTime ... " + eTime );
} catch (Exception e)
{
System.out.println("Error-1:" + e.toString());
}
System.out.println("Thread Complete.");
}
}
C Test Program. Runs for about 1 second on a Pentium III.
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <unistd.h>
#include <math.h>
/*------------------------------*/
/* main */
/*------------------------------*/
int main(void) {
int retval ;
int cur_loop ;
double v5 ;
double v6 ;
double v7 ;
char part1[80];
printf("Speed test, C version ...\n\n");
v5 = 11;
v7 = 237831;
while (cur_loop < 4999999)
{
v5 ++ ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
v6 = (v5 * 173) / (v7 + 450) ;
v6 = (v5 * 173) / (v7 + 451) ;
v6 = (v5 * 173) / (v7 + 452) ;
v6 = (v5 * 173) / (v7 + 453) ;
v6 = (v5 * 173) / (v7 + 454) ;
v6 = (v5 * 173) / (v7 + 455) ;
v6 = (v5 * 173) / (v7 + 456) ;
v6 = (v5 * 173) / (v7 + 457) ;
v6 = (v5 * 173) / (v7 + 458) ;
v6 = (v5 * 173) / (v7 + 459) ;
cur_loop ++ ;
}
return(0);
}