Clock synchronization
A unified view should not hide an uncertain clock.
Native clocks matter
Each source retains its native timestamps. Pulsario evaluates available clock relations and reports a verdict with evidence before interpreting CPU and GPU data together.
Missing or contradictory evidence
A perf recording made with its default clock may lack metadata relating that clock to the Nsight time domain. Non-overlapping captures and contradictory markers cannot be repaired by silently aligning their start times.
Manual offset and shared markers
The application provides manual offset and shared-marker alignment. Both are explicitly labeled as user assumptions. Review the verdict and available evidence before making claims about cross-source latency.
Plan for the next capture
When using your profiling tools, choose a documented shared clock where possible and capture the same workload interval. For perf, an explicit clock selection such as CLOCK_MONOTONIC_RAW can provide clock metadata. Collection remains outside Pulsario.