From ad8e5ab828f5cbed0387011e8f840d18a108b64d Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 22 Mar 2025 21:42:52 +0000 Subject: [PATCH 1/2] add resource benchmark --- assets/benchmarks/resource/access.lua | 3 +++ assets/benchmarks/resource/access.rhai | 3 +++ assets/benchmarks/resource/get.lua | 3 +++ assets/benchmarks/resource/get.rhai | 3 +++ 4 files changed, 12 insertions(+) create mode 100644 assets/benchmarks/resource/access.lua create mode 100644 assets/benchmarks/resource/access.rhai create mode 100644 assets/benchmarks/resource/get.lua create mode 100644 assets/benchmarks/resource/get.rhai diff --git a/assets/benchmarks/resource/access.lua b/assets/benchmarks/resource/access.lua new file mode 100644 index 0000000000..6105935357 --- /dev/null +++ b/assets/benchmarks/resource/access.lua @@ -0,0 +1,3 @@ +function bench() + local bytes = world.get_resource(types.TestResource).bytes; +end \ No newline at end of file diff --git a/assets/benchmarks/resource/access.rhai b/assets/benchmarks/resource/access.rhai new file mode 100644 index 0000000000..b655f4137a --- /dev/null +++ b/assets/benchmarks/resource/access.rhai @@ -0,0 +1,3 @@ +fn bench(){ + let bytes = world.get_resource.call(types.TestResource).bytes; +} \ No newline at end of file diff --git a/assets/benchmarks/resource/get.lua b/assets/benchmarks/resource/get.lua new file mode 100644 index 0000000000..adad569b18 --- /dev/null +++ b/assets/benchmarks/resource/get.lua @@ -0,0 +1,3 @@ +function bench() + world.get_resource(types.TestResource); +end \ No newline at end of file diff --git a/assets/benchmarks/resource/get.rhai b/assets/benchmarks/resource/get.rhai new file mode 100644 index 0000000000..49c68ba87c --- /dev/null +++ b/assets/benchmarks/resource/get.rhai @@ -0,0 +1,3 @@ +fn bench(){ + let bytes = world.get_resource.call(types.TestResource); +} \ No newline at end of file From d3bc49d45b34ae9276e6ca70dd2c967508357cbd Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 22 Mar 2025 21:43:54 +0000 Subject: [PATCH 2/2] modify --- assets/benchmarks/resource/get.rhai | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/benchmarks/resource/get.rhai b/assets/benchmarks/resource/get.rhai index 49c68ba87c..989b3e382d 100644 --- a/assets/benchmarks/resource/get.rhai +++ b/assets/benchmarks/resource/get.rhai @@ -1,3 +1,3 @@ fn bench(){ - let bytes = world.get_resource.call(types.TestResource); + world.get_resource.call(types.TestResource); } \ No newline at end of file