v3.6.0
Version 3.6.0 is a feature and maintenance release.
To install, download and extract the pre-built package (perfspect.tgz) from the Assets listed below.
New Features & Enhancements
- The CPU frequency table from the report command now includes frequencies for SSE, AVX2, AVX512, and AMX, when supported by architecture
- Flamegraphs can now be limited to a specific process (PID)
- Prefetchers can be enabled/disabled with the config command
- A brief system configuration summary table has been added to the metrics, flame, lock, and telemetry reports
- Added preliminary support for the Intel Clearwater Forest CPU architecture
- The lock command can now retrieve a binary perf package that can be used for analysis off the target
- Added support for metrics, including per-transaction metrics, on EC2 m7a (AMD Genoa) and AMD Turin
Fixes
- The config command can now set the max core frequency on SRF and GNR
- The targets.yaml file no longer requires a value for the target name field
Breaking Changes
- Some flags for the config command have been renamed for consistency and readability. See
perfspect config -h
.
Full Changelog: v3.5.0...v3.6.0