/freebsd-src/sys/contrib/zstd/ |
H A D | CHANGELOG | 2 perf: Regain Minimal memset()-ing During Reuse of Compression Contexts (@Cyan4973, #2969) 7 perf: rebalanced compression levels, to better match the intended speed/level curve, by @senhuang42 8 perf: faster huffman decoder, using x64 assembly, by @terrelln 9 perf: slightly faster high speed modes (strategies fast & dfast), by @felixhandte 10 perf: improved binary size and faster compilation times, by @terrelln 11 perf: new row64 mode, used notably in level 12, by @senhuang42 12 perf: faster mid-level compression speed in presence of highly repetitive patterns, by @senhuang42 13 perf: minor compression ratio improvements for small data at high levels, by @cyan4973 14 perf: reduced stack usage (mostly useful for Linux Kernel), by @terrelln 15 perf: faster compression speed on incompressible data, by @bindhvo [all …]
|
H A D | CONTRIBUTING.md | 301 profile your code using `instruments` on mac, `perf` on linux and `visual studio profiler` 356 #### Perf subsubsection 358 This wiki has a pretty detailed tutorial on getting started working with perf so we'll 361 https://perf.wiki.kernel.org/index.php/Tutorial 363 Some general notes on perf: 364 * Use `perf stat -r # <bench-program>` to quickly get some relevant timing and 365 counter statistics. Perf uses a high resolution timer and this is likely one 367 * Perf has a long list of hardware counters that can be viewed with `perf --list`. 372 * Perf hardware counters will not work on a virtual machine.
|
/freebsd-src/lib/libpmc/pmu-events/ |
H A D | README | 6 executed _BEFORE_ the perf binary itself is built. 9 tree tools/perf/pmu-events/arch/foo. 33 $ ls tools/perf/pmu-events/arch/x86/Silvermont_core 76 'pmu-events.o' is added to 'libperf.a' which is then used to build perf. 86 3. _All_ known CPU tables for architecture are included in the perf 89 At run time, perf determines the actual CPU it is running on, finds the 93 $ perf stat -e pm_1plus_ppc_cmpl sleep 1 97 However some errors in processing may cause the perf build to fail. 146 $ grep Silvermont tools/perf/pmu-events/arch/x86/mapfile.csv 152 in the directory 'tools/perf/pmu-events/arch/x86/Silvermont_core'.
|
H A D | pmu-events.h | 37 * The identifier specified in tools/perf/pmu-events/arch/xxx/mapfile 38 * must match the get_cpuid_str() in tools/perf/arch/xxx/util/header.c)
|
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/PerfJITEvents/ |
H A D | PerfJITEventListener.cpp | 1 //===-- PerfJITEventListener.cpp - Tell Linux's perf about JITted code ----===// 9 // This file defines a JITEventListener object that tells perf about JITted 12 // Documentation for perf jit integration is available at: 13 // https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/tools/perf/Documentation/ji… 14 // https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/tools/perf/Documentation/ji… 96 // perf mmap marker 99 // perf support ready 106 // The following are POD struct definitions from the perf jit specification 293 // perf currently doesn't have an interface for unloading. But munmap()ing the in notifyFreeingObject() 339 // We mmap the jitdump to create an MMAP RECORD in perf.data file. The mmap in OpenMarker() [all …]
|
/freebsd-src/tools/test/stress2/misc/ |
H A D | perf.sh | 43 sed '1,/^EOF/d' < $odir/$0 > perf.c 44 mycc -o perf -Wall -Wextra perf.c || exit 1 45 rm -f perf.c 72 /tmp/perf $i & 104 rm -f /tmp/perf
|
/freebsd-src/tests/sys/netinet/libalias/ |
H A D | Makefile | 10 PROGS+= perf 17 SRCS.perf= perf.c util.c
|
/freebsd-src/sys/contrib/openzfs/tests/zfs-tests/tests/perf/regression/ |
H A D | random_writes.ksh | 38 . $STF_SUITE/tests/perf/perf.shlib 69 typeset perf_record_cmd="perf record -F 99 -a -g -q \ 77 "$perf_record_cmd" "perf"
|
H A D | sequential_writes.ksh | 38 . $STF_SUITE/tests/perf/perf.shlib 69 typeset perf_record_cmd="perf record -F 99 -a -g -q \ 77 "$perf_record_cmd" "perf"
|
H A D | random_writes_zil.ksh | 19 . $STF_SUITE/tests/perf/perf.shlib 61 typeset perf_record_cmd="perf record -F 99 -a -g -q \ 69 "$perf_record_cmd" "perf"
|
H A D | random_readwrite_fixed.ksh | 29 . $STF_SUITE/tests/perf/perf.shlib 68 typeset perf_record_cmd="perf record -F 99 -a -g -q \ 76 "$perf_record_cmd" "perf"
|
H A D | sequential_reads_dbuf_cached.ksh | 33 . $STF_SUITE/tests/perf/perf.shlib 72 typeset perf_record_cmd="perf record -F 99 -a -g -q \ 81 "$perf_record_cmd" "perf"
|
H A D | sequential_reads_arc_cached.ksh | 29 . $STF_SUITE/tests/perf/perf.shlib 68 typeset perf_record_cmd="perf record -F 99 -a -g -q \ 77 "$perf_record_cmd" "perf"
|
H A D | sequential_reads.ksh | 39 . $STF_SUITE/tests/perf/perf.shlib 76 typeset perf_record_cmd="perf record -F 99 -a -g -q \ 85 "$perf_record_cmd" "perf"
|
H A D | random_readwrite.ksh | 39 . $STF_SUITE/tests/perf/perf.shlib 78 typeset perf_record_cmd="perf record -F 99 -a -g -q \ 86 "$perf_record_cmd" "perf"
|
H A D | random_reads.ksh | 39 . $STF_SUITE/tests/perf/perf.shlib 78 typeset perf_record_cmd="perf record -F 99 -a -g -q \ 86 "$perf_record_cmd" "perf"
|
H A D | sequential_reads_arc_cached_clone.ksh | 35 . $STF_SUITE/tests/perf/perf.shlib 94 typeset perf_record_cmd="perf record -F 99 -a -g -q \ 103 "$perf_record_cmd" "perf"
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/ |
H A D | PerfSupportPlugin.h | 1 //===----- PerfSupportPlugin.h ----- Utils for perf support -----*- C++ -*-===// 9 // Handles support for registering code with perf 24 /// Log perf jitdump events for each object (see 25 /// https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/tools/perf/Documentatio…
|
/freebsd-src/sys/contrib/openzfs/tests/runfiles/ |
H A D | perf-regression.run | 25 tags = ['perf'] 27 [tests/perf/regression] 33 tags = ['perf', 'regression']
|
/freebsd-src/contrib/libpcap/testprogs/ |
H A D | Makefile.in | 85 findalldevstest-perf.c \ 121 findalldevstest-perf: $(srcdir)/findalldevstest-perf.c ../libpcap.a 122 $(CC) $(FULL_CFLAGS) -I. -L. -o findalldevstest-perf \ 123 $(srcdir)/findalldevstest-perf.c \
|
/freebsd-src/sys/dev/xen/cpu/ |
H A D | xen_acpi_cpu.c | 159 .u.set_pminfo.u.perf.state_count = sc->cpu_px_count, in xen_upload_px() 160 .u.set_pminfo.u.perf.control_register = sc->control_register, in xen_upload_px() 161 .u.set_pminfo.u.perf.status_register = sc->status_register, in xen_upload_px() 162 .u.set_pminfo.u.perf.domain_info = sc->psd, in xen_upload_px() 163 .u.set_pminfo.u.perf.flags = XEN_PX_PPC | XEN_PX_PCT | in xen_upload_px() 170 &op.u.set_pminfo.u.perf.platform_limit); in xen_upload_px() 176 set_xen_guest_handle(op.u.set_pminfo.u.perf.states, sc->cpu_px_states); in xen_upload_px() 185 op.u.set_pminfo.u.perf.shared_type = in xen_upload_px() 190 op.u.set_pminfo.u.perf.shared_type = in xen_upload_px() 195 op.u.set_pminfo.u.perf.shared_type = in xen_upload_px()
|
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
H A D | JITLoaderPerf.cpp | 9 // Register objects for access by profilers via the perf JIT interface. 58 // perf mmap marker 217 // We mmap the jitdump to create an MMAP RECORD in perf.data file. The mmap in OpenMarker() 218 // is captured either live (perf record running when we mmap) or in deferred in OpenMarker() 220 // file for more meta data info about the jitted code. Perf report/annotate in OpenMarker() 223 // Mapping must be PROT_EXEC to ensure it is captured by perf record in OpenMarker() 267 // consequence would just be that perf wouldn't recognize the in FillMachine() 431 "unsupported OS (perf support is only available on linux!)", in badOS()
|
/freebsd-src/sys/contrib/openzfs/tests/zfs-tests/tests/functional/arc/ |
H A D | arcstats_runtime_tuning.ksh | 18 . $STF_SUITE/tests/perf/perf.shlib
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
H A D | PerfSharedStructs.h | 1 //===--- PerfSharedStructs.h --- RPC Structs for perf support ---*- C++ -*-===// 9 // Structs and serialization to share perf-related information 22 // The following are POD struct definitions from the perf jit specification 78 // Batch vehicle for minimizing RPC calls for perf jit records
|
/freebsd-src/sys/contrib/openzfs/scripts/ |
H A D | zfs2zol-patch.sed | 20 s:usr/src/test/zfs-tests/tests/perf:tests/zfs-tests/tests/perf:g
|