It occurs to me many times that similar implementations for Java are always faster than C++.
Does the timing include the compliation?