Performance Monitoring Tools for Linux

Edit Package perf

This package provides a userspace tool 'perf', which monitors performance for
either unmodified binaries or the entire system. It requires a Linux kernel
which includes the Performance Counters for Linux (PCL) subsystem (>= 2.6.31).
This subsystem utilizes the Performance Monitoring Unit (PMU) / hardware
counters of the underlying cpu architecture (if supported).

Refresh
Refresh
Source Files
Filename Size Changed
perf-annotate-browser-display-titles-in-left-frame.patch 0000003878 3.79 KB
perf-annotate-do-not-overwrite-sample-period.patch 0000001392 1.36 KB
perf-annotate-document-show-total-period-option.patch 0000001570 1.53 KB
perf-annotate-fix-storing-per-line-sym_hist_entry.patch 0000001583 1.55 KB
perf-annotate-introduce-struct-sym_hist_entry.patch 0000009401 9.18 KB
perf-annotate-rename-sum-to-nr_samples-in-struct-sym_hist.patch 0000005786 5.65 KB
perf-annotate-stdio-fix-column-header-when-using-show-total-period.patch 0000001646 1.61 KB
perf-annotate-stdio-fix-show-total-period.patch 0000001554 1.52 KB
perf-annotate-stdio-set-enough-columns-for-show-total-period.patch 0000001964 1.92 KB
perf-annotate-stdio-support-show-nr-samples-option.patch 0000004367 4.26 KB
perf-annotate-store-the-sample-period-in-each-histogram-bucket.patch 0000003352 3.27 KB
perf-annotate-tui-clarify-calculation-of-column-header-widths.patch 0000004362 4.26 KB
perf-annotate-tui-fix-column-header-when-toggling-period-percent.patch 0000001745 1.7 KB
perf-annotate-tui-fix-show-total-period.patch 0000001702 1.66 KB
perf-annotate-tui-set-appropriate-column-width-for-period-percent.patch 0000002492 2.43 KB
perf-annotate-tui-use-sym_hist_entry-in-disasm_line_samples.patch 0000002035 1.99 KB
perf-arm-spe-Fix-uninitialized-record-error-variable.patch 0000001650 1.61 KB
perf-arm64-Generate-system-call-table-from-asm-unist.patch 0000006062 5.92 KB
perf-arm64-fix-generate-system-call-table-failed-with-tmp-mounted-with-noexec.patch 0000002077 2.03 KB
perf-arm64-fix-include-path-for-asm-generic-unistd-h.patch 0000003840 3.75 KB
perf-auxtrace-arm-Fixing-uninitialised-variable.patch 0000001633 1.59 KB
perf-c2c-fix-c2c-report-for-empty-numa-node.patch 0000001845 1.8 KB
perf-c2c-fix-spelling-mistakes-in-browser-help-text.patch 0000001881 1.84 KB
perf-c2c-report-fix-crash-for-empty-browser.patch 0000002459 2.4 KB
perf-events-parse-Remove-some-needless-local-variabl.patch 0000003897 3.81 KB
perf-events-parse-Rename-parse_events_parse-argument.patch 0000024377 23.8 KB
perf-events-parse-Rename-parsing-state-struct-to-cle.patch 0000011234 11 KB
perf-events-parse-Use-just-one-parse-events-state-st.patch 0000002809 2.74 KB
perf-evlist-remove-evlist-overwrite.patch 0000003010 2.94 KB
perf-evlist-remove-overwrite-parameter-from-perf_evlist__mmap.patch 0000010824 10.6 KB
perf-evlist-remove-overwrite-parameter-from-perf_evlist__mmap_ex.patch 0000003559 3.48 KB
perf-evlist-remove-stale-mmap-read-for-backward.patch 0000002848 2.78 KB
perf-evsel-add-read_counter.patch 0000005163 5.04 KB
perf-evsel-add-verbose-output-for-sys_perf_event_open-fallback.patch 0000005168 5.05 KB
perf-evsel-allow-asking-for-max-precise_ip-in-new_cycles.patch 0000002916 2.85 KB
perf-evsel-expose-the-perf_missing_features-struct.patch 0000002028 1.98 KB
perf-evsel-fix-attr-exclude_kernel-setting-for-default-cycles-p.patch 0000002618 2.56 KB
perf-evsel-only-fall-back-group-read-for-leader.patch 0000004122 4.03 KB
perf-evsel-set-attr-exclude_kernel-when-probing-max-attr-precise_ip.patch 0000002570 2.51 KB
perf-ftrace-move-setup_pager-before-opening-trace_pipe.patch 0000001832 1.79 KB
perf-header-add-struct-feat_fd-for-write.patch 0000027913 27.3 KB
perf-header-encapsulate-read-and-swap.patch 0000011760 11.5 KB
perf-header-fail-on-write_padded-error.patch 0000002514 2.46 KB
perf-header-fix-wrong-node-write-in-numa_topology-feature.patch 0000001225 1.2 KB
perf-header-remove-unused-cpu_nr-field-from-struct-cpu_topo.patch 0000001318 1.29 KB
perf-header-revamp-do_write.patch 0000002805 2.74 KB
perf-help-fix-a-bug-during-strstart-conversion.patch 0000001930 1.88 KB
perf-hists-browser-add-parameter-to-disable-lost-event-warning.patch 0000009071 8.86 KB
perf-hists-pass-perf_sample-to-_symbol__inc_addr_samples.patch 0000007577 7.4 KB
perf-jevents-Make-build-fail-on-JSON-parse-error.patch 0000003836 3.75 KB
perf-jevents-support-fcmask-and-portmask.patch 0000001108 1.08 KB
perf-jvmti-fix-linker-error-when-libelf-config-is-disabled.patch 0000001963 1.92 KB
perf-list-Add-metric-groups-to-perf-list.patch 0000008976 8.77 KB
perf-mem-allow-all-record-report-options.patch 0000002250 2.2 KB
perf-mem-c2c-fix-perf_mem_events-to-support-powerpc.patch 0000004971 4.85 KB
perf-mem-document-a-missing-option.patch 0000001187 1.16 KB
perf-mem-document-incorrect-and-missing-options.patch 0000002764 2.7 KB
perf-mmap-add-new-return-value-logic-for-perf_mmap__read_init.patch 0000002159 2.11 KB
perf-mmap-adopt-push-method-from-builtin-record-c.patch 0000007424 7.25 KB
perf-mmap-be-consistent-when-checking-for-an-unmaped-ring-buffer.patch 0000002252 2.2 KB
perf-mmap-cleanup-perf_mmap__push.patch 0000001261 1.23 KB
perf-mmap-discard-legacy-interface-for-mmap-read.patch 0000004009 3.92 KB
perf-mmap-discard-prev-in-perf_mmap__read.patch 0000003496 3.41 KB
perf-mmap-don-t-discard-prev-in-backward-mode.patch 0000002973 2.9 KB
perf-mmap-fix-accessing-unmapped-mmap-in-perf_mmap__read_done.patch 0000001545 1.51 KB
perf-mmap-fix-perf-backward-recording.patch 0000006340 6.19 KB
perf-mmap-introduce-perf_mmap__read_done.patch 0000001986 1.94 KB
perf-mmap-introduce-perf_mmap__read_event.patch 0000003273 3.2 KB
perf-mmap-introduce-perf_mmap__read_init.patch 0000003378 3.3 KB
perf-mmap-move-perf_mmap-and-methods-to-separate-mmap-files.patch 0000022862 22.3 KB
perf-mmap-recalculate-size-for-overwrite-mode.patch 0000001954 1.91 KB
perf-mmap-remove-overwrite-and-check_messup-from-mmap-read.patch 0000004234 4.13 KB
perf-mmap-remove-overwrite-from-arguments-list-of-perf_mmap__push.patch 0000003117 3.04 KB
perf-pmu-Add-check-for-valid-cpuid-in-perf_pmu__find.patch 0000001844 1.8 KB
perf-pmu-Pass-pmu-as-a-parameter-to-get_cpuid_str.patch 0000006662 6.51 KB
perf-pmu-Unbreak-perf-record-for-arm-arm64-with-even.patch 0000006714 6.56 KB
perf-pmu-extract-function-to-get-json-alias-map.patch 0000003009 2.94 KB
perf-probe-arm64-Fix-symbol-fixup-issues-due-to-ELF-.patch 0000003980 3.89 KB
perf-probe-fix-kprobe-blacklist-checking-condition.patch 0000002838 2.77 KB
perf-probe-support-sdt-markers-having-reference-counter-semaphore.patch 0000010710 10.5 KB
perf-provide-definition-for-einval-on-32bit.patch 0000000573 573 Bytes
perf-python-do-not-force-closing-original-perf-descriptor-in-evlist-get_pollfd.patch 0000002284 2.23 KB
perf-python-make-clang_has_option-work-on-python-3.patch 0000001410 1.38 KB
perf-python-make-twatch-py-work-with-both-python2-and-python3.patch 0000001799 1.76 KB
perf-python-remove-mcet-and-fcf-protection-when-building-with-clang.patch 0000002015 1.97 KB
perf-python-use-wno-redundant-decls-to-build-with-python-python3.patch 0000004756 4.64 KB
perf-record-enable-arbitrary-event-names-thru-name-modifier.patch 0000006411 6.26 KB
perf-record-make-record__mmap_read-generic.patch 0000002889 2.82 KB
perf-report-extend-raw-dump-d-out-with-switch-out-event-type.patch 0000002296 2.24 KB
perf-report-remove-unnecessary-check-in-annotate_browser_write.patch 0000002478 2.42 KB
perf-script-add-missing-output-fields-in-a-hint.patch 0000001667 1.63 KB
perf-script-add-support-to-display-sample-misc-field.patch 0000008643 8.44 KB
perf-script-allow-adding-and-removing-fields.patch 0000006955 6.79 KB
perf-script-extend-misc-field-decoding-with-switch-out-event-type.patch 0000004055 3.96 KB
perf-script-fix-crash-when-processing-recorded-stat-data.patch 0000003105 3.03 KB
perf-script-python-add-perf_sample-dict-to-tracepoint-handlers.patch 0000003856 3.77 KB
perf-script-python-add-printdate-function-to-sql-exporters.patch 0000004094 4 KB
perf-script-python-add-python3-support-to-check-perf-trace-py.patch 0000003730 3.64 KB
perf-script-python-add-python3-support-to-event_analyzing_sample-py.patch 0000007279 7.11 KB
perf-script-python-add-python3-support-to-export-to-postgresql-py.patch 0000008407 8.21 KB
perf-script-python-add-python3-support-to-exported-sql-viewer-py.patch 0000001773 1.73 KB
perf-script-python-add-python3-support-to-failed-syscalls-by-pid-py.patch 0000003152 3.08 KB
perf-script-python-add-python3-support-to-futex-contention-py.patch 0000002268 2.21 KB
perf-script-python-add-python3-support-to-net_dropmonitor-py.patch 0000002073 2.02 KB
perf-script-python-add-python3-support-to-netdev-times-py.patch 0000006282 6.13 KB
perf-script-python-add-python3-support-to-sctop-py.patch 0000002500 2.44 KB
perf-script-python-add-python3-support-to-stackcollapse-py.patch 0000001737 1.7 KB
perf-script-python-add-python3-support-to-stat-cpi-py.patch 0000002482 2.42 KB
perf-script-python-add-python3-support-to-syscall-counts-by-pid-py.patch 0000003056 2.98 KB
perf-script-python-add-python3-support-to-syscall-counts-py.patch 0000002598 2.54 KB
perf-script-python-add-python3-support-to-tests-attr-py.patch 0000005270 5.15 KB
perf-script-python-add-sample_read-to-dict.patch 0000003485 3.4 KB
perf-script-python-add-trace_context-extension-module-to-sys-modules.patch 0000004403 4.3 KB
perf-script-python-allocate-memory-only-if-handler-exists.patch 0000004742 4.63 KB
perf-script-python-refactor-creation-of-perf-sample-dict.patch 0000005714 5.58 KB
perf-script-python-remove-explicit-shebang-from-python-scripts.patch 0000003630 3.54 KB
perf-script-python-remove-explicit-shebang-from-setup-py.patch 0000001223 1.19 KB
perf-script-python-remove-explicit-shebang-from-tests-attr-c.patch 0000001205 1.18 KB
perf-script-python-remove-mixed-indentation.patch 0000019198 18.7 KB
perf-script-python-use-pybytes-for-attr-in-trace-event-python.patch 0000002588 2.53 KB
perf-script-show-hw-cache-events.patch 0000003124 3.05 KB
perf-scripting-python-add-ppc64le-to-audit-uname-list.patch 0000004546 4.44 KB
perf-scripts-python-add-python-3-support-to-core-py.patch 0000003262 3.19 KB
perf-scripts-python-add-python-3-support-to-eventclass-py.patch 0000002075 2.03 KB
perf-scripts-python-add-python-3-support-to-sched-migration-py.patch 0000002548 2.49 KB
perf-scripts-python-add-python-3-support-to-schedgui-py.patch 0000001556 1.52 KB
perf-scripts-python-add-python-3-support-to-util-py.patch 0000002472 2.41 KB
perf-scripts-python-fix-missing-call_path_id-in-export-to-postgresql-script.patch 0000001403 1.37 KB
perf-stat-Factor-out-generic-metric-printing.patch 0000003366 3.29 KB
perf-stat-Only-auto-merge-events-that-are-PMU-aliase.patch 0000006064 5.92 KB
perf-stat-Support-JSON-metrics-in-perf-stat.patch 0000017798 17.4 KB
perf-stat-enable-1ms-interval-for-printing-event-counters-values.patch 0000003609 3.52 KB
perf-stat-use-group-read-for-event-groups.patch 0000005698 5.56 KB
perf-symbols-Fix-plt-entry-calculation-for-ARM-and-A.patch 0000006283 6.14 KB
perf-symbols-fix-memory-corruption-because-of-zero-length-symbols.patch 0000003389 3.31 KB
perf-symbols-set-plt-entry-header-sizes-properly-on-sparc.patch 0000002117 2.07 KB
perf-test-add-test-cases-for-new-data-source-encoding.patch 0000004321 4.22 KB
perf-test-make-list-subcommand-match-main-perf-test-numbering-matching.patch 0000002283 2.23 KB
perf-test-powerpc-fix-object-code-reading-test.patch 0000002010 1.96 KB
perf-test-sdt-handle-realpath-failure.patch 0000001343 1.31 KB
perf-test-update-mmap-read-functions-for-backward-ring-buffer-test.patch 0000002336 2.28 KB
perf-tests-Run-dwarf-unwind-test-on-arm32.patch 0000002481 2.42 KB
perf-tests-attr-fix-no-delay-test.patch 0000001859 1.82 KB
perf-tests-set-evlist-of-test__backward_ring_buffer-to-overwrite.patch 0000001486 1.45 KB
perf-tests-set-evlist-of-test__basic_mmap-to-overwrite.patch 0000001414 1.38 KB
perf-tests-set-evlist-of-test__sw_clock_freq-to-overwrite.patch 0000001330 1.3 KB
perf-tests-set-evlist-of-test__task_exit-to-overwrite.patch 0000001446 1.41 KB
perf-tools-Add-ARM-Statistical-Profiling-Extensions-.patch 0000037450 36.6 KB
perf-tools-add-cpu_topology-object.patch 0000008528 8.33 KB
perf-tools-add-numa_topology-object.patch 0000007392 7.22 KB
perf-tools-add-perf_evsel__read_size-function.patch 0000002222 2.17 KB
perf-tools-add-python-3-support.patch 0000035163 34.3 KB
perf-tools-add-support-for-printing-new-mem_info-encodings.patch 0000005222 5.1 KB
perf-tools-arm64-Add-libdw-DWARF-post-unwind-support.patch 0000005840 5.7 KB
perf-tools-arm64-Add-support-for-get_cpuid_str-funct.patch 0000003431 3.35 KB
perf-tools-fix-python-extension-build-for-gcc-8.patch 0000003230 3.15 KB
perf-tools-handle-topology-headers-with-no-cpu.patch 0000002066 2.02 KB
perf-tools-really-install-manpages-via-make-install-man.patch 0000001462 1.43 KB
perf-tools-rename-backward-to-overwrite-in-evlist-mmap-and-record.patch 0000010812 10.6 KB
perf-top-add-overwrite-fall-back.patch 0000002712 2.65 KB
perf-top-allow-disabling-the-overwrite-mode.patch 0000002921 2.85 KB
perf-top-check-per-event-overwrite-term.patch 0000004398 4.29 KB
perf-top-check-the-latency-of-perf_top__mmap_read.patch 0000001876 1.83 KB
perf-top-do-not-use-overwrite-mode-by-default.patch 0000004101 4 KB
perf-top-fix-annoying-fallback-message-on-older-kernels.patch 0000002219 2.17 KB
perf-top-fix-window-dimensions-change-handling.patch 0000002455 2.4 KB
perf-top-remove-lost-events-checking.patch 0000001954 1.91 KB
perf-top-switch-default-mode-to-overwrite-mode.patch 0000004990 4.87 KB
perf-trace-fix-off-by-one-string-allocation-problem.patch 0000001452 1.42 KB
perf-util-add-const-modifier-to-buf-in-writen-function.patch 0000002723 2.66 KB
perf-vendor-events-Add-support-for-arch-standard-eve.patch 0000010563 10.3 KB
perf-vendor-events-Add-support-for-pmu-events-vendor.patch 0000006278 6.13 KB
perf-vendor-events-Drop-incomplete-multiple-mapfile-.patch 0000003234 3.16 KB
perf-vendor-events-Drop-support-for-unused-topic-dir.patch 0000003512 3.43 KB
perf-vendor-events-Fix-error-code-in-json_events.patch 0000002602 2.54 KB
perf-vendor-events-Support-metric_group-and-no-event.patch 0000005023 4.91 KB
perf-vendor-events-aarch64-Add-JSON-metrics-for-ARM-.patch 0000009508 9.29 KB
perf-vendor-events-add-core-event-list-for-skylake-server.patch 0000262448 256 KB
perf-vendor-events-add-goldmont-plus-v1-event-file.patch 0000133896 131 KB
perf-vendor-events-add-skylake-server-uncore-event-list.patch 0000071466 69.8 KB
perf-vendor-events-arm64-Add-ThunderX2-implementatio.patch 0000004628 4.52 KB
perf-vendor-events-arm64-Enable-JSON-events-for-Thun.patch 0000001847 1.8 KB
perf-vendor-events-arm64-Enable-JSON-events-for-eMAG.patch 0000002711 2.65 KB
perf-vendor-events-arm64-Fixup-ThunderX2-to-use-reco.patch 0000004194 4.1 KB
perf-vendor-events-arm64-Relocate-Cortex-A53-JSONs-t.patch 0000017050 16.7 KB
perf-vendor-events-arm64-Relocate-ThunderX2-JSON-to-.patch 0000006857 6.7 KB
perf-vendor-events-arm64-Update-ThunderX2-implementa.patch 0000003555 3.47 KB
perf-vendor-events-arm64-add-HiSilicon-hip08-JSON-fi.patch 0000006253 6.11 KB
perf-vendor-events-arm64-fixup-A53-to-use-recommende.patch 0000010397 10.2 KB
perf-vendor-events-update-power9-events-9749adc3.patch 0000039556 38.6 KB
perf-vendor-events-update-power9-events-e795dd42.patch 0000034473 33.7 KB
perf-vendor-events-use-more-flexible-pattern-matching-for-cpu-identification-for-mapfile-csv.patch 0000005807 5.67 KB
perf.changes 0000028682 28 KB
perf.spec 0000020980 20.5 KB
tools-include-Adopt-strstarts-from-the-kernel.patch 0000010079 9.84 KB
Latest Revision
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 692322 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 48)
Automatic request from SUSE:SLE-15-SP1:GA by UpdateCrawler
Comments 0
openSUSE Build Service is sponsored by