summaryrefslogtreecommitdiff
path: root/tests/internal_bench/class_instance-1-empty.py
diff options
context:
space:
mode:
authorAnson Mansfield <amansfield@mantaro.com>2025-08-31 13:20:13 -0400
committerDamien George <damien@micropython.org>2025-09-15 16:09:55 +1000
commit6d09d3e76e1c4837c9e54957ffaa3d6161803630 (patch)
tree42f2b5056a345433cacaa77089a3a81d7387e489 /tests/internal_bench/class_instance-1-empty.py
parent36ab1c26400a68c9f8c8c24cce03f487e403c312 (diff)
tests/internal_bench/class_instance: Benchmark instantiation.
This commit adds tests to benchmark the performance of class instantiation. Signed-off-by: Anson Mansfield <amansfield@mantaro.com>
Diffstat (limited to 'tests/internal_bench/class_instance-1-empty.py')
-rw-r--r--tests/internal_bench/class_instance-1-empty.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/internal_bench/class_instance-1-empty.py b/tests/internal_bench/class_instance-1-empty.py
new file mode 100644
index 000000000..617d47a86
--- /dev/null
+++ b/tests/internal_bench/class_instance-1-empty.py
@@ -0,0 +1,13 @@
+import bench
+
+
+class X:
+ pass
+
+
+def test(num):
+ for i in range(num // 5):
+ x = X()
+
+
+bench.run(test)