Home
last modified time | relevance | path

Searched full:perf (Results 1 – 25 of 162) sorted by relevance

1234567

/freebsd-src/sys/contrib/zstd/
H A DCHANGELOG2 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 DCONTRIBUTING.md301 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 DREADME6 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 Dpmu-events.h37 * 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 DPerfJITEventListener.cpp1 //===-- 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 Dperf.sh43 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 DMakefile10 PROGS+= perf
17 SRCS.perf= perf.c util.c
/freebsd-src/sys/contrib/openzfs/tests/zfs-tests/tests/perf/regression/
H A Drandom_writes.ksh38 . $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 Dsequential_writes.ksh38 . $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 Drandom_writes_zil.ksh19 . $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 Drandom_readwrite_fixed.ksh29 . $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 Dsequential_reads_dbuf_cached.ksh33 . $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 Dsequential_reads_arc_cached.ksh29 . $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 Dsequential_reads.ksh39 . $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 Drandom_readwrite.ksh39 . $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 Drandom_reads.ksh39 . $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 Dsequential_reads_arc_cached_clone.ksh35 . $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 DPerfSupportPlugin.h1 //===----- 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 Dperf-regression.run25 tags = ['perf']
27 [tests/perf/regression]
33 tags = ['perf', 'regression']
/freebsd-src/contrib/libpcap/testprogs/
H A DMakefile.in85 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 Dxen_acpi_cpu.c159 .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 DJITLoaderPerf.cpp9 // 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 Darcstats_runtime_tuning.ksh18 . $STF_SUITE/tests/perf/perf.shlib
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DPerfSharedStructs.h1 //===--- 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 Dzfs2zol-patch.sed20 s:usr/src/test/zfs-tests/tests/perf:tests/zfs-tests/tests/perf:g

1234567