blob: 661c565f116f7ba058772e34beeafe778fb5840c [file] [log] [blame]
package xdc.services.global;
public class Clock {
static private boolean master = false;
private long t0 = 0;
private long prev = 0;
private boolean enabled = false;
public void enable()
{
enabled = true;
}
public void print( String msg )
{
if (master && enabled) {
long cur = System.currentTimeMillis();
System.out.printf("%s [%d]\n", msg, cur - prev);
prev = cur;
}
}
public void reset()
{
prev = t0 = System.currentTimeMillis();
}
public long total()
{
return System.currentTimeMillis() - t0;
}
}