Xpedite
pyinstrument
Xpedite | pyinstrument | |
---|---|---|
2 | 11 | |
148 | 6,198 | |
8.8% | - | |
0.0 | 7.7 | |
2 months ago | 7 days ago | |
Python | Python | |
Apache License 2.0 | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Xpedite
-
Google/orbit – C/C++ Performance Profiler
Can anyone suggest a good non-sampling profiler for low latency apps? The only one I can think of is https://github.com/morganstanley/Xpedite but it's not even clear that it is being maintained anymore.
-
C++ function tracing with little overhead to measure latency
Xpedite, maybe?
pyinstrument
-
How to profile an asynchronous FastAPI server
I was wondering if you have any synchronous routes in your app? We have an open issue regarding those and would love some ideas for solutions :)
- How to expand to full traceback
-
Graphical Python Profiler
Is there something about the actual profiler that differs from existing tools like pyinstrument [1] or py-spy [2]? I know pyinstrument has various output options and I wonder if it could potentially output something readable by the Firefox Profiler tool.
[1] : https://github.com/joerick/pyinstrument
-
DRF Performance (How bad is this code?)
I would highly recommend looking into pyinstrument to profile your requests. I find the reports to be very readable, and it's very easy to setup with Django.
- Looking for app that visualizes python program
-
What are some python micro optimisations that you can/may *actually use* in your codebase?
I like to use pyinstrument for profiling. Uses stat sampling so it's quicker and builds a easy to grok report.
- (How to) profile python code?
-
Profiling async code with pyinstrument 4.0
Hello! I just released pyinstrument 4.0 on PyPI. pyinstrument was my first successful open-source package and I love seeing how much use it's getting in the community.
-
Getting started on profiling with python
PyInstrument, compared to cProfile or Yappi, it's a lot easier to use and requires much less configuration.
-
Looking Beyond Nox
Run pytest, under pyinstrument, and generate a webpage that presents performance data, in addition to a separate junit xml report.
What are some alternatives?
perf2perfetto - An intel PT trace converter from `perf.data` to Fuchsia trace format.
py-spy - Sampling profiler for Python programs
tracy - Frame profiler
yappi - Yet Another Python Profiler, but this time multithreading, asyncio and gevent aware.
orbit - C/C++ Performance Profiler
memray - Memray is a memory profiler for Python
austin - Python frame stack sampler for CPython
Bazel - a fast, scalable, multi-language and extensible build system
junit2html
doit - task management & automation tool
log_calls - Debugging and profiling decorator that prints or logs caller name(s), args+values, execution time, and more. Eliminates reams of boilerplate code.
OpenRA - Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.