Skip to content

Measure the overheads of reading Rust timers and performance counters #1354

@caizixian

Description

@caizixian

It seems like the JVMTI agent for OpenJDK might have 5~10% overheads to the total wall-clock time, not sure whether .stw and .other are equally affected. Would be good to check this for MMTk.

  • Baseline
  • Invoking hardness_begin and harness_end but don't specify any perf_events. This uses Rust's SystemTime.
  • Additionally use software event TASK_CLOCK
  • Use hardware events such as cycles, and cache misses.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions