🚴 Call stack profiler for Python. Shows you why your code is slow!

pyinstrument Pyinstrument is a Python profiler. A profiler is a tool to help you 'optimize' your code - make it faster. It sounds obvious, but to get the biggest speed increase you should focus on the slowest part of your pr
Information
Category: Python / Performance optimization
Watchers: 51
Star: 4.5k
Fork: 187
Last update: Jun 24, 2022

Related Repos



vinifmor guapow is an on-demand and auto performance optimizer for Linux applications. This project's name is an abbreviation for Guarana powder (GuaranΓ‘ is a fruit from the Amazon rainforest with a highly caffeinated seed).
 

corakwue Ftrace is a Python library for parsing and analyzing performance/power of Linux-based platform (e.g.Android). It relies on Function Tracer (Ftrace) - an internal tracing framework introduced in Linux kernel (>= 2.6.27).
 

sumerc Yet Another Python Profiler, but this time thread&coroutine&greenlet aware.
 

touqir14 A high performance python hash table library that is generally faster and consumes significantly less memory than Python Dictionaries. It currently supports Python 3.5+.
 

SaintFenix Awesome-BSD-PPP Port, Programs, and Projects! This repository will function as a list of interesting ports, programs, and Projects for newbies and vet
 

pyutils line_profiler is a module for doing line-by-line profiling of functions. kernprof is a convenient script for running either line_profiler or the Python standard library's cProfile or profile modules, depending on what is available.
 

facebookincubator Python3 Memory Analyzer For Running Processes Chasing down a memory leak? Don't want to add debugging code, or even stop your process? You've come to the right place. memory_analyzer Running the memory anal
 

pythonprofilers Memory Profiler This is a python module for monitoring memory consumption of a process as well as line-by-line analysis of memory consumption for python programs. It is a pure python module which depends on the psutil module.
 

nschloe Performance analysis for Python. tuna is a modern, lightweight Python profile viewer inspired by SnakeViz. It handles runtime and import profiles, has no Python dependencies, uses d3 and bootstrap, and avoids certain errors pre
 

Parsl Parsl - Parallel Scripting Library Parsl is a parallel programming library for Python. Parsl augments Python with simple, scalable, and flexible constructs for encoding parallelism. Developers annotate Python functions to
 

joerick pyinstrument Pyinstrument is a Python profiler. A profiler is a tool to help you 'optimize' your code - make it faster. It sounds obvious, but to get the biggest speed increase you should focus on the slowest part of your pr
 

pympler Development tool to measure, monitor and analyze the memory behavior of Python objects in a running Python application.
 

benfred Py-Spy: A sampling profiler for Python programs. Py-Spy is a sampling profiler for Python programs. It lets you visualize what your Python program is spending time on without restarting the program or modifying the code in any
 

strizhechenko netutils-linux It's a useful utils to simplify Linux network troubleshooting and performance tuning, developed in order to help Carbon Reductor techsupport and automate the whole linux performance tuning process out o
 

stackimpact StackImpact Python Profiler Overview StackImpact is a production-grade performance profiler built for both production and development environments. It gives developers continuous and historical code-level view of appli