Glad to hear they're open to new ideas. However, I don't think I was clear about my ask, trying again... :)
I’m trying to understand the scope of an MXMetricPayload versus some of its per-run fields.
Specifically, the payload includes pid and lowPowerModeEnabled. Are these fields guaranteed to describe the same execution whose metrics the payload represents, or can a payload aggregate across multiple launches/time windows?
Concretely:
If pid == 100, does that imply the payload only covers the run with PID 100?
If lowPowerModeEnabled can change during a run, is the value in the payload a snapshot (at launch? at collection?) or a derived/aggregated value?
If a payload can span multiple runs, how are scalar fields like pid and lowPowerModeEnabled determined?
Topic:
Developer Tools & Services
SubTopic:
General
Tags: