syscall/getppid
Micro-benchmark measuring getppid system call round-trip latency.
Benchmark Profile
Type: Micro
Kernel subsystem: Syscall path, task metadata lookup
Coverage: Directly measured
Topology: Single role: executer
Overview
Same methodology as getpid but for getppid(2). Since getppid is not accelerated by the vDSO on most architectures, it provides a complementary data point to getpid for measuring raw syscall path cost.
Fastpath Parameters
Name |
Description |
|---|---|
iterations |
Number of syscall iterations per measurement. Mandatory. |
syscall |
Syscall to benchmark. Set to ‘getppid’ for this benchmark. |
Result Classes
Single result class reporting latency in nanoseconds.
Fastpath Metadata
Field |
Value |
|---|---|
Suite |
syscall |
Name |
getppid |
Type |
micro |
Container Image |
registry.gitlab.arm.com/tooling/fastpath/containers/microbench:v2.0 |
Documentation Path |
documentation/user-guide/benchmarkcatalog/syscall-getppid.rst |
Documentation URL |
https://fastpath.docs.arm.com/user-guide/benchmarkcatalog/syscall-getppid.html |