summaryrefslogtreecommitdiff
path: root/benchmark
diff options
context:
space:
mode:
authorJemma Issroff <jemmaissroff@gmail.com>2022-09-22 12:20:45 -0400
committerAaron Patterson <aaron.patterson@gmail.com>2022-09-22 10:29:43 -0700
commitb5c459d57af182173ff888b362a38d721c780aa9 (patch)
tree2ebb058557bf52d7774fab27ab7368ced132683f /benchmark
parentfbaac837cfba23a9d34dc7ee144d7940248222a2 (diff)
downloadruby-b5c459d57af182173ff888b362a38d721c780aa9.tar.gz
Adds a benchmark to measure freezing objects
Diffstat (limited to 'benchmark')
-rw-r--r--benchmark/vm_freezeobj.yml6
1 files changed, 6 insertions, 0 deletions
diff --git a/benchmark/vm_freezeobj.yml b/benchmark/vm_freezeobj.yml
new file mode 100644
index 0000000000..69a795a354
--- /dev/null
+++ b/benchmark/vm_freezeobj.yml
@@ -0,0 +1,6 @@
+prelude: |
+ objs = 100000.times.map { Object.new }
+benchmark:
+ vm_freeze_obj: |
+ objs.map(&:freeze)
+loop_count: 600