Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

The trouble with computers is that they do what you tell them, not what you want. -- D. Cohen


devel / comp.lang.python.announce / [Python-announce] Austin -- CPython frame stack sampler v3.6 is now available

SubjectAuthor
o [Python-announce] Austin -- CPython frame stack sampler v3.6 is now availableGabriele Tornetta

1
[Python-announce] Austin -- CPython frame stack sampler v3.6 is now available

<86059fad-3b34-486a-bc0b-51e14d34cbe1n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=16971&group=comp.lang.python.announce#16971

  copy link   Newsgroups: comp.lang.python.announce
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!not-for-mail
From: phoenix1987@gmail.com (Gabriele Tornetta)
Newsgroups: comp.lang.python.announce
Subject: [Python-announce] Austin -- CPython frame stack sampler v3.6 is now available
Date: Wed, 4 Oct 2023 15:31:12 -0700 (PDT)
Lines: 69
Approved: python-announce-list@python.org
Message-ID: <86059fad-3b34-486a-bc0b-51e14d34cbe1n@googlegroups.com>
Reply-To: python-list@python.org
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Trace: news.uni-berlin.de OEXZ5Uh72YF2qD2fJ+gWyAeBpXRZDK7/5SREJMnCbzqQ==
X-Orig-Path: postnews.google.com!google-groups.googlegroups.com!not-for-mail
Cancel-Lock: sha1:EIvMhUKp+o5LFisV1Urky8mJw2o= sha256:Jei3dQx6ptY0Z4sd/iopc0o4d9LUlGY530Xl69HoY24=
Authentication-Results: mail.python.org; dkim=none reason="no signature";
dkim-adsp=none (unprotected policy); dkim-atps=neutral
X-Spam-Status: OK 0.003
X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'url-ip:140.82/16': 0.03;
'pip': 0.04; '3.6': 0.05; 'library.': 0.05; 'usage': 0.05;
'architecture': 0.07; 'austin': 0.07; 'binaries': 0.09;
'dependencies': 0.09; 'environment,': 0.09; 'hosted': 0.09;
'library,': 0.09; 'open-source': 0.09; 'ubuntu': 0.09;
'url:master': 0.09; 'subject:Python': 0.12; 'url:github': 0.14;
'announce': 0.15; 'supported': 0.15; 'url-ip:140/8': 0.15;
'cpython,': 0.16; 'cpython.': 0.16; 'flame': 0.16; 'graphs': 0.16;
'image,': 0.16; 'pypi.': 0.16; 'readme': 0.16; 'repository,':
0.16; 'subject: -- ': 0.16; 'subject:CPython': 0.16; 'to:addr
:comp-lang-python-announce': 0.16; 'to:addr:moderators.isc.org':
0.16; 'python': 0.16; 'github': 0.17; 'installing': 0.19;
'subject:] ': 0.21; "what's": 0.22; 'install': 0.23; 'code': 0.23;
'run': 0.23; 'depends': 0.25; 'examples': 0.25; 'extension': 0.25;
'visual': 0.26; 'project.': 0.27; 'goes': 0.28; 'header:User-
Agent:1': 0.30; 'blog': 0.30; 'received:209.85.160': 0.31;
'obtain': 0.32; 'release': 0.34; 'received:google.com': 0.34;
'running': 0.34; 'following': 0.35; 'from:addr:gmail.com': 0.35;
'fix': 0.36; 'source': 0.36; 'main': 0.37; 'subject:[': 0.37;
'using': 0.37; "it's": 0.37; 'received:209.85': 0.37; 'url-
ip:13.107/16': 0.38; 'file': 0.38; 'best,': 0.38; 'means': 0.38;
'thanks': 0.38; 'received:209': 0.39; 'single': 0.39; 'text':
0.39; 'distributed': 0.39; 'statistical': 0.40; 'studio': 0.40;
'best': 0.61; 'stay': 0.61; 'simply': 0.63; 'austin,': 0.64;
'sponsoring': 0.64; 'your': 0.64; 'well': 0.65; 'received:us':
0.66; 'shows': 0.67; 'heard': 0.67; 'before,': 0.69; 'smooth':
0.69; 'url-ip:44/8': 0.69; 'production': 0.71; 'performance':
0.71; 'free': 0.72; 'sources': 0.75; 'combination': 0.76;
'quickly': 0.80; 'click.': 0.84; 'ever,': 0.84; 'highlights':
0.84; 'license.': 0.84; 'performance.': 0.84; 'profiling': 0.84;
'url:items': 0.84; 'url:marketplace': 0.84; 'stays': 0.91;
'details,': 0.95
Delivered-To: comp-lang-python-announce@moderators.isc.org
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1696458673; x=1697063473;
h=content-transfer-encoding:to:injection-date:from:subject:message-id
:mime-version:user-agent:nntp-posting-host:injection-info:date
:newsgroups:path:x-gm-message-state:from:to:cc:subject:date
:message-id:reply-to;
bh=XuQgu8EMGtuCGXd8hZYxuaipRERSsXpNJjPM2WqnAjQ=;
b=I7CuYh9b+P5AN5VVP2ovWDQyq2xhIRTft48Pw6r119G3TQhcBJG8oqwn45zMHYgZVC
0VVpuIXHXw+mrGrsA3mDt9h69ayMp24+llDAzkzrpUb2iOPk1v8sPvtSm3vpGCHWj8HW
2tLH3jrHU+OVoB4xCODNK32vHbnvzvYL7cb6hVYRHyfRzjWdOzagyWBzsaJRhX9EVvGb
7KAvvmF/TYUIUbr4RZycDj+Rd5x9pktdSswm4z/PFuwoEYXXh+XvMnxNL0ciJJgvtxvE
Rieu3FvyqMw7jJ+dGQRNvE/DRtKb7Ai+p5dVBs5ExUOv2IhYCIviIN1/RDRirbrPsqyK
iQFg==
X-Gm-Message-State: AOJu0Ywio5oDxJT7028DeXlsVvv6kTVJTzMhiYgJbRePa1Xy0mF9hSM9
DryFTP7R60ke7hCQG3TxsLeXHl+HCMgu936iJrU=
X-Google-Smtp-Source: AGHT+IFLnuTha7zQALqKlCRZ7v332J95U4UY2/9tGx8AKearEE0TpQ5qZdEmgX8ddMPtclYJZihVpCGnilRHgTK1lEoHy0ykojl1
X-Received: by 2002:a05:6870:b782:b0:1dd:3076:9dfd with SMTP id ed2-20020a056870b78200b001dd30769dfdmr1452058oab.8.1696458673276;
Wed, 04 Oct 2023 15:31:13 -0700 (PDT)
X-Received: by 2002:a05:6870:a89d:b0:1e1:2a0e:6191 with SMTP id
eb29-20020a056870a89d00b001e12a0e6191mr1393534oab.7.1696458672868; Wed, 04
Oct 2023 15:31:12 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=78.32.147.104; posting-account=RI8JYQoAAAD5LHeoQ7klRdABRMnsQSz0
User-Agent: G2/1.0
Injection-Date: Wed, 04 Oct 2023 22:31:13 +0000
X-MailFrom: news@google.com
X-Mailman-Rule-Hits: emergency
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved
Message-ID-Hash: KDZWHL5F6X6HYKJ3XU2D3QVBMTW3Q4FF
X-Message-ID-Hash: KDZWHL5F6X6HYKJ3XU2D3QVBMTW3Q4FF
X-Mailman-Approved-At: Wed, 04 Oct 2023 18:45:07 -0400
X-Mailman-Version: 3.3.9b1
Precedence: list
List-Id: Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At: <https://mail.python.org/archives/list/python-announce-list@python.org/message/KDZWHL5F6X6HYKJ3XU2D3QVBMTW3Q4FF/>
List-Archive: <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help: <mailto:python-announce-list-request@python.org?subject=help>
List-Owner: <mailto:python-announce-list-owner@python.org>
List-Post: <mailto:python-announce-list@python.org>
List-Subscribe: <mailto:python-announce-list-join@python.org>
List-Unsubscribe: <mailto:python-announce-list-leave@python.org>
 by: Gabriele Tornetta - Wed, 4 Oct 2023 22:31 UTC

I am delighted to announce the 3.6 release of Austin. If you haven't heard of Austin before, it is an open-source frame stack sampler for CPython, distributed under the GPLv3 license. It can be used to obtain statistical profiling data out of a running Python application without a single line of instrumentation. This means that you can start profiling a Python application straight away, even while it's running in a production environment, with minimal impact on performance.

https://github.com/P403n1x87/austin

The main highlights of the new release are the support for Python 3.12, and the support for sub-interpreters.

More details about what's new and bug-fixes can be found in the change-log

https://github.com/P403n1x87/austin/blob/master/ChangeLog

Installing Austin on your system is now easier than ever, thanks to it being available from PyPI. Simply run

pip install austin-dist

on any supported combination of architecture and platform and the Austin binaries are ready for you to use. More installation options are available in the README file from the GitHub repository, along with usage details, as well as some examples of Austin in action. Details on how to contribute to Austin's development can be found at the bottom of the page.

As for ways of using Austin, the Austin VS Code extension provides a smooth interactive profiling experience, with interactive flame graphs straight into the text editor to allow you to quickly jump to the source code with a simple click. You can find the extension on the Visual Studio Marketplace and install it directly from VS Code:

https://marketplace.visualstudio.com/items?itemName=p403n1x87.austin-vscode

To see how to make the best of Austin with VS Code to find and fix performance issues, check out this blog post, which shows you the editor extension in action on a real Python project:

https://p403n1x87.github.io/how-to-bust-python-performance-issues.html

Austin is a pure C application that has no dependencies other than the C standard library. Its source code is hosted on GitHub at

https://github.com/P403n1x87/austin

An Austin docker image, based on the latest Ubuntu image, is also available from Docker Hub:

https://hub.docker.com/r/p403n1x87/austin

Austin is also simple to compile from sources as it only depends on the standard C library, if you don't have access to the above-listed sources.

You can stay up-to-date with the project's development by following Austin on Twitter (https://twitter.com/AustinSampler).

Austin is a free and open-source project. A lot of effort goes into its development to ensure the best performance and that it stays up-to-date with the latest Python releases. If you find it useful, consider sponsoring this project on GitHub at https://github.com/sponsors/P403n1x87.

All the best,
Gabriele <phoenix1987 (at) gmail.com>

<p><a href="https://github.com/P403n1x87/austin">Austin 3.6</a> - frame stack sampler for CPython. (04-Oct-23)</p>

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor