test runniing time

I want to calculate running time my program?How can I do?Is there any function or Must I have another program?Thanks.
[145 byte] By [metdosa] at [2007-11-26 13:33:14]
# 1

long now = System.currentTimeMillis();

// Do some non-trivial process here

long timeTaken = System.currentTimeMillis() - now;

And when I say "non-trivial", that's what I mean. Don't waste your time trying to do micro-benchmarks like finding out how long it takes to run "i=i++".

DrClapa at 2007-7-7 22:12:39 > top of Java-index,Java Essentials,Java Programming...
# 2
If you plan to do a lot of this, consider using a profiler.
paulcwa at 2007-7-7 22:12:39 > top of Java-index,Java Essentials,Java Programming...
# 3
thank you
metdosa at 2007-7-7 22:12:39 > top of Java-index,Java Essentials,Java Programming...
# 4
Or Glassbox: http://www.glassbox.com/%
duffymoa at 2007-7-7 22:12:39 > top of Java-index,Java Essentials,Java Programming...