Follow-up to #101.
Goal
Populate real cpu and memory metrics for iOS simulator/device targets in perf payload.
Scope
- iOS simulator + physical device
- Session-scoped
perf command response
- Sampling metadata (
method, unit, measuredAt)
Proposed approach
- Simulator: process-level sampling via
simctl spawn + ps/equivalent
- Physical device: profiling-backed sampling (
xctrace or equivalent), with clear runtime expectations
Acceptance criteria
Out of scope
- Android CPU/memory
- FPS sampling
Follow-up to #101.
Goal
Populate real
cpuandmemorymetrics for iOS simulator/device targets inperfpayload.Scope
perfcommand responsemethod,unit,measuredAt)Proposed approach
simctl spawn+ps/equivalentxctraceor equivalent), with clear runtime expectationsAcceptance criteria
metrics.cpu.available=truefor at least iOS simulatormetrics.memory.available=truefor at least iOS simulatorOut of scope