In this post, I am giving an example for Capturing Transaction Time using currentTimeMillis() method using Java.
import java.io.* ;
public class CalculateSystemTxTime {
public static void main (String args[]) {
// Calculate Start time
double startTime = System.currentTimeMillis();
System.out.println("Timer is Started") ;
// Performing somekind of transaction.
// Here, 1000 iterations are used as transaction.
int i = 500;
for (int j = 1 ; j <= 1000 ; j++) {
if (j == i)
System.out.println("The number is incremented upto the random number generated.") ;
}
// Calculate Stop Time
double stopTime = System.currentTimeMillis();
System.out.println("Timer is Stopped. Total time for incrementing is: " + (stopTime - startTime) + " sec." );
// Calculating average time
System.out.println("The average time for each increment is: " + (stopTime - startTime)/1000 + " sec.") ;
}
}
Output:
No comments:
Post a Comment