pts/pybench

Python interpreter benchmark measuring execution throughput.

Benchmark Profile

  • Type: Macro

  • Kernel subsystem: Scheduler, memory management

  • Coverage: Inferred from runtime throughput

  • Topology: Single role: executer

Overview

Runs pybench to measure Python interpreter performance across a set of micro-tests. Sensitive to CPU performance and interpreter dispatch overhead.

Fastpath Parameters

Name

Description

test-profile

PTS test profile string.

preset-options

PTS preset option indices.

rc-regex

Regex to extract result class name components.

rc-template

Template to format the result class name.

Result Classes

Result class names encode the pybench sub-test variant.

Fastpath Metadata

Field

Value

Suite

pts

Name

pybench

Type

language

Container Image

registry.gitlab.arm.com/tooling/fastpath/containers/pts:v1.0

Documentation Path

documentation/user-guide/benchmarkcatalog/pts-pybench.rst

Documentation URL

https://fastpath.docs.arm.com/user-guide/benchmarkcatalog/pts-pybench.html