https://github.com/python/cpython/commit/75a66cac06946b76691745aa63206c9674cd59d4
commit: 75a66cac06946b76691745aa63206c9674cd59d4
branch: main
author: Pablo Galindo Salgado <[email protected]>
committer: pablogsal <[email protected]>
date: 2026-11-05T14:37:49-07:00
summary:

Docs: Acknowledge prior art for Tachyon (#161445)

files:
M Doc/library/profiling.sampling.rst
M Doc/whatsnew/3.15.rst

diff --git a/Doc/library/profiling.sampling.rst 
b/Doc/library/profiling.sampling.rst
index 25d0d098ff84b4..7bb0e966583bcb 100644
--- a/Doc/library/profiling.sampling.rst
+++ b/Doc/library/profiling.sampling.rst
@@ -29,6 +29,13 @@ code changes or restarts. Because sampling occurs externally 
to the target
 process, overhead is virtually zero, making Tachyon suitable for both
 development and production environments.
 
+Tachyon follows earlier work on external sampling profilers such as
+`Austin <https://github.com/P403n1x87/austin>`__,
+`py-spy <https://github.com/benfred/py-spy>`__,
+`Pyflame <https://github.com/uber-archive/pyflame>`__, and
+`rbspy <https://github.com/rbspy/rbspy>`__. We thank their authors and the 
wider
+profiling community for their work and ideas.
+
 
 What is statistical profiling?
 ==============================
diff --git a/Doc/whatsnew/3.15.rst b/Doc/whatsnew/3.15.rst
index 7c4996c5603c6c..87d14720fb78d6 100644
--- a/Doc/whatsnew/3.15.rst
+++ b/Doc/whatsnew/3.15.rst
@@ -356,6 +356,13 @@ A new statistical sampling profiler (Tachyon) has been 
added as
 :mod:`profiling.sampling`. This profiler enables low-overhead performance 
analysis of
 running Python processes without requiring code modification or process 
restart.
 
+Tachyon follows earlier work on external sampling profilers such as
+`Austin <https://github.com/P403n1x87/austin>`__,
+`py-spy <https://github.com/benfred/py-spy>`__,
+`Pyflame <https://github.com/uber-archive/pyflame>`__, and
+`rbspy <https://github.com/rbspy/rbspy>`__. We thank their authors and the 
wider
+profiling community for their work and ideas.
+
 Unlike deterministic profilers (such as :mod:`profiling.tracing`) that 
instrument
 every function call, the sampling profiler periodically captures stack traces 
from
 running processes.  This approach provides virtually zero overhead while 
achieving

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to