summaryrefslogtreecommitdiff
path: root/c-luajit/measurements.txt
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2025-03-29 01:39:29 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2025-03-29 01:39:29 +0100
commitfd6d278926495633fb0194e9520eb65fad91c502 (patch)
tree803741d4c6220d88e1f3f61ab912ff1f866c7fe9 /c-luajit/measurements.txt
parent069304a75fa5d14b11d4fee999588530a0535cd3 (diff)
downloadprobe-fd6d278926495633fb0194e9520eb65fad91c502.tar.gz
Added Luajit experiments
Diffstat (limited to 'c-luajit/measurements.txt')
-rw-r--r--c-luajit/measurements.txt28
1 files changed, 28 insertions, 0 deletions
diff --git a/c-luajit/measurements.txt b/c-luajit/measurements.txt
new file mode 100644
index 0000000..0c2b2c9
--- /dev/null
+++ b/c-luajit/measurements.txt
@@ -0,0 +1,28 @@
+* Running with just normal Lua
+
+ $ time lua fibonacci.lua
+ The 40th Fibonacci number is: 102334155
+
+ real 0m5.601s
+ user 0m5.590s
+ sys 0m0.001s
+
+* Running with Luajit
+
+ $ luajit -b fibonacci.lua fibonacci.luac
+ $ time luajit fibonacci.luac
+ The 40th Fibonacci number is: 102334155
+
+ real 0m1.050s
+ user 0m1.047s
+ sys 0m0.001s
+
+* Running with Luajit embedded into C
+
+ $ cc -o fibonacci fibonacci.c `pkg-config --cflags --libs luajit`
+ $ time ./fibonacci
+ The 40th Fibonacci number is: 102334155
+
+ real 0m1.033s
+ user 0m1.031s
+ sys 0m0.000s