From 63cb29f9126779ff60e92a9e977e92b5544ca152 Mon Sep 17 00:00:00 2001 From: Alex Tkachman Date: Tue, 20 Dec 2011 11:24:08 +0200 Subject: [PATCH] System.timeMillis method --- stdlib/ktSrc/System.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 stdlib/ktSrc/System.kt diff --git a/stdlib/ktSrc/System.kt b/stdlib/ktSrc/System.kt new file mode 100644 index 00000000000..42c0c045ce0 --- /dev/null +++ b/stdlib/ktSrc/System.kt @@ -0,0 +1,10 @@ +namespace std.util + +/** +Executes current block and returns elapsed time in milliseconds +*/ +fun millisTime(block: fun() : Unit) : Long { + val start = System.currentTimeMillis() + block() + return System.currentTimeMillis() - start +} \ No newline at end of file