circuitpython/tests/internal_bench/var-6.4-instance-descriptor.py
Anson Mansfield b9d6d6af4b tests/internal_bench/var: Benchmark descriptor access.
Signed-off-by: Anson Mansfield <amansfield@mantaro.com>
2025-07-29 10:08:53 +10:00

20 lines
233 B
Python

import bench
class Descriptor:
def __get__(self, instance, owner=None):
return 20000000
class Foo:
num = Descriptor()
def test(num):
o = Foo()
i = 0
while i < o.num:
i += 1
bench.run(test)