What is akarsu? [akarsu](https://github.com/furkanonder/akarsu) is the New Generation Profiler based on [PEP 669](https://peps.python.org/pep-0669/).
Installation pip install akarsu (It requires Python 3.12.0+ to run) Example Usage cat example.py > def foo(): > x = 1 > isinstance(x, int) > return x > > def bar(): > foo() > > bar() akarsu -f example.py > Output: > Count Event Type Filename(function) > 1 PY_CALL example.py(bar) > 1 PY_START example.py(bar) > 1 PY_CALL example.py(foo) > 1 PY_START example.py(foo) > 1 C_CALL example.py(<built-in function isinstance>) > 1 C_RETURN example.py(foo) > 1 PY_RETURN example.py(foo) > 1 PY_RETURN example.py(bar) > > Total number of events: 8 > PY_CALL = 2 > PY_START = 2 > PY_RETURN = 2 > C_CALL = 1 > C_RETURN = 1 The project page: https://github.com/furkanonder/akarsu Enjoy, Furkan Onder > _______________________________________________ Python-announce-list mailing list -- python-announce-list@python.org To unsubscribe send an email to python-announce-list-le...@python.org https://mail.python.org/mailman3/lists/python-announce-list.python.org/ Member address: arch...@mail-archive.com