All Projects → spyder-ide → spyder-line-profiler

spyder-ide / spyder-line-profiler

Licence: MIT license
This is a plugin to run the python line profiler from within the spyder editor.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to spyder-line-profiler

tabnine-spyder-ide
Spyder IDE client for TabNine.
Stars: ✭ 20 (-33.33%)
Mutual labels:  spyder, spyder-plugin
goref
golang simple, thread-safe invocation tracker
Stars: ✭ 27 (-10%)
Mutual labels:  profiler
Androidgodeye
An app performance monitor(APM) , like "Android Studio profiler", you can easily monitor the performance of your app real time in browser
Stars: ✭ 2,430 (+8000%)
Mutual labels:  profiler
EasyProfiler
This repo, provides query profiler for .Net
Stars: ✭ 99 (+230%)
Mutual labels:  profiler
Pyinstrument
🚴 Call stack profiler for Python. Shows you why your code is slow!
Stars: ✭ 3,870 (+12800%)
Mutual labels:  profiler
live-profiler
Header only library for real time performance analysis, supports c, c++, go, java, .net
Stars: ✭ 18 (-40%)
Mutual labels:  profiler
Aprof
Java memory allocation profiler
Stars: ✭ 200 (+566.67%)
Mutual labels:  profiler
LazProfiler
One-Click-Profiler addon for Lazarus
Stars: ✭ 25 (-16.67%)
Mutual labels:  profiler
pylaprof
A Python sampling profiler for AWS Lambda functions (and not only).
Stars: ✭ 12 (-60%)
Mutual labels:  profiler
wgpu-profiler
Simple profiler scopes for wgpu using timer queries
Stars: ✭ 45 (+50%)
Mutual labels:  profiler
IYFThreading
A C++11 thread pool and profiler
Stars: ✭ 24 (-20%)
Mutual labels:  profiler
Gecko-Profiler-Addon
(deprecated) Addon to control the Gecko Built-in Profiler
Stars: ✭ 20 (-33.33%)
Mutual labels:  profiler
django-profile-middleware
An easy to use customizable django profiling middleware to profile and find bottlenecks in your code and custom middlewares
Stars: ✭ 36 (+20%)
Mutual labels:  profiler
Router.cr
Minimum High Performance Middleware for Crystal Web Server.
Stars: ✭ 231 (+670%)
Mutual labels:  profiler
Raspagem-de-dados-para-iniciantes
Raspagem de dados para iniciante usando Scrapy e outras libs básicas
Stars: ✭ 113 (+276.67%)
Mutual labels:  spyder
Liveprof
A performance monitoring system for running on live sites
Stars: ✭ 206 (+586.67%)
Mutual labels:  profiler
profiler
Continuous profiling based on pprof
Stars: ✭ 221 (+636.67%)
Mutual labels:  profiler
VisualProfiler-Unity
The Visual Profiler provides a drop in solution for viewing your mixed reality Unity application's frame rate, scene complexity, and memory usage.
Stars: ✭ 120 (+300%)
Mutual labels:  profiler
BadCoderz
Find unoptimized gmod addons and KILL the devs who made them
Stars: ✭ 66 (+120%)
Mutual labels:  profiler
jquery-profile
jQuery plugin to profile calls to jQuery selectors.
Stars: ✭ 39 (+30%)
Mutual labels:  profiler

Spyder line profiler plugin

Project details

license conda version download count pypi version Join the chat at https://gitter.im/spyder-ide/public OpenCollective Backers OpenCollective Sponsors

Build status

Windows status Linux status MacOS status codecov

Description

This is a plugin to run the Python line_profiler from within the Python IDE Spyder.

The code is an adaptation of the profiler plugin integrated in Spyder.

Installation

To install this plugin, you can use either pip or conda package managers, as follows:

Using conda (the recommended way!):

conda install spyder-line-profiler -c conda-forge

Using pip:

pip install spyder-line-profiler

Usage

Add a @profile decorator to the functions that you wish to profile then Shift+F10 (line profiler default) to run the profiler on the current script, or go to Run > Run line profiler.

The results will be shown in a dockwidget, grouped by function. Lines with a stronger color take more time to run.

Screenshot

Screenshot of spyder-line-profiler plugin showing profiler results

Contributing

Everyone is welcome to contribute!

Sponsors

Spyder and its subprojects are funded thanks to the generous support of

QuansightNumfocus

and the donations we have received from our users around the world through Open Collective:

Sponsors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].