View Single Post
Old 09-06-2005, 07:56 PM   #2 (permalink)
username
Insane
 
Well, there is always the chance that Java is inlining your method for you. e.g., it notices that your method is only a line long and therefore just places it inside your main loop instead of making the call.

In fact you might want to place each of the loops into it's own program since there is a chance if Java is using the Hot Spot compiler it will have optimized the 2nd loop because of the 1st loop...

Also, which Java version and operating system are you using? Some of the earlier Java versions don't handle timing very well. I think they fixed the timing issues with Java 1.5.

Sorry if this is rambling a bit much but it is late and I'm might not be thinking completely straight.
username is offline  
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73