added xdc.services.global.Clock
diff --git a/packages/xdc/services/global/Clock.java b/packages/xdc/services/global/Clock.java
new file mode 100644
index 0000000..661c565
--- /dev/null
+++ b/packages/xdc/services/global/Clock.java
@@ -0,0 +1,34 @@
+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;

+    }

+}