Python Profiler

Open-source Python projects categorized as Profiler | Edit details

Top 13 Python Profiler Projects

  • memray

    Memray is a memory profiler for Python

    Project mention: Memray - memory profiler for Python | reddit.com/r/github_trends | 2022-05-22
  • pyinstrument

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

    Project mention: (How to) profile python code? | reddit.com/r/learnpython | 2021-08-21
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • vprof

    Visual profiler for Python

  • memory_profiler

    Monitor Memory usage of Python code

    Project mention: Profiling and Analyzing Performance of Python Programs | dev.to | 2022-01-04

    # https://github.com/pythonprofilers/memory_profiler pip install memory_profiler psutil # psutil is needed for better memory_profiler performance python -m memory_profiler some-code.py Filename: some-code.py Line # Mem usage Increment Occurrences Line Contents ============================================================ 15 39.113 MiB 39.113 MiB 1 @profile 16 def memory_intensive(): 17 46.539 MiB 7.426 MiB 1 small_list = [None] * 1000000 18 122.852 MiB 76.312 MiB 1 big_list = [None] * 10000000 19 46.766 MiB -76.086 MiB 1 del big_list 20 46.766 MiB 0.000 MiB 1 return small_list

  • pyheatmagic

    IPython magic command to profile and view your python code as a heat map.

    Project mention: Pyheatmagic: Profile and view your Python code as a heat map | news.ycombinator.com | 2021-11-02
  • vardbg

    A simple Python debugger and profiler that generates animated visualizations of program flow, useful for algorithm learning.

    Project mention: Introducing KoolKits - OSS Debugging Toolkits for Kubernetes | dev.to | 2022-02-28

    Python KoolKit – vardbg, memprof support

  • tuna

    :fish: Python profile viewer

    Project mention: Creating a Python CLI with Go(lang)-comparable startup times | reddit.com/r/Python | 2022-03-23

    I started to examine the output of python -X importtime -m gefyra 2> import.log just to check the imports. There is an awesome tool to analyze the Python imports: tuna (see: https://github.com/nschloe/tuna). tuna allows analyzing the import times from the log. Run it like so tuna import.log. It opens a browser window and visualizes the import times. With that I was able to manually move all imports to the functions in which they are needed (and bring in some other optimizations). This greatly violates PEP 8 (https://peps.python.org/pep-0008/#imports) but leads to very fast startup times.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • flask-profiler

    a flask profiler which watches endpoint calls and tries to make some analysis.

  • python-benchmark-harness

    A micro/macro benchmark framework for the Python programming language that helps with optimizing your software.

    Project mention: Sprucing up my read me for my Python project | reddit.com/r/learnpython | 2022-02-01
  • memprof

    A memory profiler for Python. As easy as adding a decorator!

    Project mention: Introducing KoolKits - OSS Debugging Toolkits for Kubernetes | dev.to | 2022-02-28

    Python KoolKit – vardbg, memprof support

  • graphsignal

    Graphsignal Profiler

    Project mention: Show HN: Graphsignal – benchmark and profile machine learning anywhere | news.ycombinator.com | 2022-04-26
  • dask-memusage

    A low-impact profiler to figure out how much memory each task in Dask is using

  • pylaprof

    A Python sampling profiler for AWS Lambda functions (and not only).

    Project mention: Show HN: Pylaprof – A Python library to profile your AWS Lambda functions | news.ycombinator.com | 2021-12-04
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-22.

Python Profiler related posts

Index

What are some of the best open-source Profiler projects in Python? This list will help you:

Project Stars
1 memray 8,280
2 pyinstrument 4,343
3 vprof 3,832
4 memory_profiler 3,427
5 pyheatmagic 985
6 vardbg 950
7 tuna 718
8 flask-profiler 684
9 python-benchmark-harness 134
10 memprof 118
11 graphsignal 117
12 dask-memusage 18
13 pylaprof 12
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com