Releases: tud-zih-energy/lo2s
Releases · tud-zih-energy/lo2s
v1.7.0
Features
- Adds metric event support for heterogenous architectures like Intel Alder Lake
Fixes
- Fixes PMU event handling for scale and units
- Fixes excessive permission requirement when HW_BREAKPOINT_COMPAT is used
- Fixes missing error messages when time synchronization fails
- Fixes exception handling that leads to crashes before the root cause is logged
- Fixes missing name for a thread when the process name could be used instead
- Fixes man-page installation
- Fixes excessive logging of libbfd errors when lo2s isn't set to debug output
- Fixes syscall name aggregation on some platforms
- Fixes sampling information lost when threads are short lived
v1.6.0
- Fix HAVE_PERF_RECORD_LOST_SAMPLES
- Add support for libsensors metrics (
-S
,--sensors
) - Add Syscall recording (
-s
,--syscall
) - Add performance tuning knobs to man-page
- Fix a possible occurence of Unknown Thread` in system monitoring
- Fix unintentional overriding of user input to CMake
v1.5.0
- Adds a property to the trace that shows a human-readable time string of when measuring started
- Fixes accidentally enabled instruction sampling in system monitoring mode
- Fixes time_enabled/time_running metrics
- Adds userspace metric reading
- Adds Block I/O tracing
- Adds cgroup filtering
- Update to OTF2 3.0
- Improved messages on SIGINT / ctrl-C
- Fixes debug builds
- Improves metadata of traces
- Code improvements
v1.4.0
v1.3.1
v1.3.0
- Improved x86_adapt knob listing (requires recent x86_adapt library)
- Adds time interval based metric recording
- Improved error messages
- Adds a check for perf_paranoid setting of 3
- Adds selection of sampling event based on a hypervisor check
- Fix various issues in system monitoring mode
v1.2.2
- Adds special PEBS clock (see
--list-clock
) - Adds SystemTreeNodeDomain definitions to output trace
- Fixes parsing of sysfs events with numbers in their name
- Temporary workaround for a race condition in the trace structure
- Fixes intervals over 1 second in poll monitor
v1.2.1
v1.2.0
Changes
- Always write
thread_begin
events - Use
PERF_RECORD_SWITCH
andPERF_RECORD_COMM
events for system monitoring mode- This allows using system monitoring mode without access to the debugfs
- Improved feature checks at build time
- Improved naming of unresolvable functions
- In system monitoring mode, use the same location for samples and scheduling information
- Improved monitoring to reduced system load during monitoring