summaryrefslogtreecommitdiffstats
path: root/contrib/benchmarks/lxsc/test-performance.lua
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/benchmarks/lxsc/test-performance.lua')
-rw-r--r--contrib/benchmarks/lxsc/test-performance.lua38
1 files changed, 0 insertions, 38 deletions
diff --git a/contrib/benchmarks/lxsc/test-performance.lua b/contrib/benchmarks/lxsc/test-performance.lua
deleted file mode 100644
index 111fffa..0000000
--- a/contrib/benchmarks/lxsc/test-performance.lua
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/usr/bin/env lua
-
-package.path = 'LXSC/?.lua;' .. package.path
-
-require 'io'
-require 'os'
-local LXSC = require 'lxsc'
-
-local c,t,lxsc = os.clock
-
-local out = io.open(string.format("results-%s.txt",LXSC.VERSION),"w")
-local sum=0
-function mark(msg,t2,n)
- local delta = (t2-t)*1000/(n or 1)
- sum = sum + delta
- out:write(string.format("%25s: %5.2fms\n",msg,delta))
-end
-
-local xml = io.open("test.scxml"):read("*all")
-t = c()
-for i=1,20 do lxsc = LXSC:parse(xml) end
-mark("Parse XML",c(),20)
-
-lxsc.onAfterEnter = function(id,kind)
- if (id=="id401") then
- print("Entered "..kind.." '"..tostring(id).."'")
- end
-end
-
-t = c()
-lxsc:start()
-mark("Start Machine",c())
-
-
-out:write("----------------------------------\n")
-out:write(string.format("%25s: %5.2fms ± 20%%\n","Total time",sum))
-
-out:close() \ No newline at end of file