File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ relationship between this piece of code and the associated Python function using
29
29
30
30
Support for profiling is available on Linux and macOS on select architectures.
31
31
Perf is available on Linux, while samply can be used on both Linux and macOS.
32
- samply support on macOS is available starting from Python 3.14 .
32
+ samply support on macOS is available starting from Python 3.15 .
33
33
Check the output of the ``configure `` build step or
34
34
check the output of ``python -m sysconfig | grep HAVE_PERF_TRAMPOLINE ``
35
35
to see if your system is supported.
@@ -167,7 +167,12 @@ interactively. The advantage of samply is that it provides a modern
167
167
web-based interface for analyzing profiling data and works on both Linux
168
168
and macOS.
169
169
170
- On macOS, samply support requires Python 3.14 or later.
170
+ On macOS, samply support requires Python 3.15 or later. Also on macOS, samply
171
+ can't profile signed Python executables due to restrictions by macOS. You can
172
+ profile with Python binaries that you've compiled yourself, or which are
173
+ unsigned or locally-signed (such as anything installed by Homebrew). In
174
+ order to attach to running processes on macOS, run ``samply setup `` once (and
175
+ every time samply is updated) to self-sign the samply binary.
171
176
172
177
How to enable ``perf `` profiling support
173
178
----------------------------------------
You can’t perform that action at this time.
0 commit comments