summaryrefslogtreecommitdiff
path: root/Resources/DefaultContent/Libraries/middleclass/performance
diff options
context:
space:
mode:
Diffstat (limited to 'Resources/DefaultContent/Libraries/middleclass/performance')
-rw-r--r--Resources/DefaultContent/Libraries/middleclass/performance/run.lua43
-rw-r--r--Resources/DefaultContent/Libraries/middleclass/performance/time.lua13
2 files changed, 0 insertions, 56 deletions
diff --git a/Resources/DefaultContent/Libraries/middleclass/performance/run.lua b/Resources/DefaultContent/Libraries/middleclass/performance/run.lua
deleted file mode 100644
index 8d8ba47..0000000
--- a/Resources/DefaultContent/Libraries/middleclass/performance/run.lua
+++ /dev/null
@@ -1,43 +0,0 @@
-local class = require 'middleclass'
-
-time = require 'performance/time'
-
-time('class creation', function()
- local A = class('A')
-end)
-
-local A = class('A')
-
-time('instance creation', function()
- local a = A:new()
-end)
-
-function A:foo()
- return 1
-end
-
-local a = A:new()
-
-time('instance method invocation', function()
- a:foo()
-end)
-
-local B = class('B', A)
-
-local b = B:new()
-
-time('inherited method invocation', function()
- b:foo()
-end)
-
-function A.static:bar()
- return 2
-end
-
-time('class method invocation', function()
- A:bar()
-end)
-
-time('inherited class method invocation', function()
- B:bar()
-end)
diff --git a/Resources/DefaultContent/Libraries/middleclass/performance/time.lua b/Resources/DefaultContent/Libraries/middleclass/performance/time.lua
deleted file mode 100644
index dd02455..0000000
--- a/Resources/DefaultContent/Libraries/middleclass/performance/time.lua
+++ /dev/null
@@ -1,13 +0,0 @@
-return function(title, f)
-
- collectgarbage()
-
- local startTime = os.clock()
-
- for i=0,10000 do f() end
-
- local endTime = os.clock()
-
- print( title, endTime - startTime )
-
-end