my code stock.com

Snippet options

Download: Download snippet as untitled.java.
Copy snippet: For this you need a free my code stock.com account.
Embed code : You will find the embed code for this snippet at the end of the page, if you want to embed it into a website or a blog!

public class IncTest{
	public static void main(String [] args){
		
		long start, end, sum;
		long loop = 100000000L;
		
		
		sum = 0;
		for(int i=0; i<10; i++){
			start = System.currentTimeMillis();
			intLoopP(loop);
			end = System.currentTimeMillis();
			sum += end - start;
		}
		sum /= 10;
		System.out.println("intLoopP = " + sum + " millis");
		
		sum = 0;
		for(int i=0; i<10; i++){
			start = System.currentTimeMillis();
			intLoopB(loop);
			end = System.currentTimeMillis();
			sum += end - start;
		}
		sum /= 10;
		System.out.println("intLoopB = " + sum + " millis");
		
		sum = 0;
		for(int i=0; i<10; i++){
			start = System.currentTimeMillis();
			integerLoopP(loop);
			end = System.currentTimeMillis();
			sum += end - start;
		}
		sum /= 10;
		System.out.println("integerLoopP = " + sum + " millis");
		
		
		sum = 0;
		for(int i=0; i<10; i++){
			start = System.currentTimeMillis();
			integerLoopB(loop);
			end = System.currentTimeMillis();
			sum += end - start;
		}
		sum /= 10;
		System.out.println("integerLoopB = " + sum + " millis");
		
	}
	
	public static void intLoopB(long count){
		for(int i=0; i<count; i++){
			somethingDo(i);
		}
	}
	public static void intLoopP(long count){
		for(int i=0; i<count; ++i){
			somethingDo(i);
		}
	}
	
	public static void integerLoopB(long count){
		for(Integer i=0; i<count; i++){
			somethingDo(i);
		}
	}
	public static void integerLoopP(long count){
		for(Integer i=0; i<count; ++i){
			somethingDo(i);
		}
	}
	
	private static int somethingDo(int data){
		int a;
		a = data + data;
		return a ^= a;
	}
}

Create a free my code stock.com account now.

my code stok.com is a free service, which allows you to save and manage code snippes of any kind and programming language. We provide many advantages for your daily work with code-snippets, also for your teamwork. Give it a try!

Find out more and register now

You can customize the height of iFrame-Codes as needed! You can find more infos in our API Reference for iframe Embeds.