Your production server has the interesting performance counters. Your workstation has the comfortable chair. Linux perf is working on letting you keep both.
On November 3, Ian Rogers posted a Linux perf patch series that would let perf stat report and perf script compute metrics from saved perf.data using information about the recording machine's hardware counters. The series also proposes perf sysinfo to inspect the counters available on a live machine.
That's worth watching if you capture on a production server or an embedded board and analyze elsewhere. The proposal separates the capture's hardware context from the analysis host's. You'll still need to record the events your metric depends on. I'd try the same capture on two different hosts before trusting the results in a regression dashboard. This is a patch series under review.
On November 4, CMake 4.5 RC3 changed how Ninja tracks binary module interfaces for C++ interface object libraries. Those files are now declared as build outputs up front. If you're testing modules, delete one of those files and run an incremental build. A clean build can pass while a partial rebuild still has opinions. RC3 is a release candidate, so I'd try that in a separate CI.
Top comments (0)