A note on the times: the time your program actually takes is the user time + the sys time. The disparity between real time and user+sys is due to machine load; basically it's the time that your program was waiting for other users' programs to run.
And, BTW, you don't need the parentheses around -mx64m.