Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Scalene

Free#11 of 28 in Profiling Software

Scalene: A broad Python profiler for finding CPU, memory, GPU, copy, and async bottlenecks. Ranked #11 of 28 in Profiling Software by our editors (8.0/10); pricing: Open source; best for advanced Python performance analysis.

8.0/10Editor score
Scalene8.0 Visit Scalene

At a glance

  • Editor score
    8.0 / 10
  • Pricing
    Open source
  • Best for
    Advanced Python performance analysis
  • Paid from
    Free
  • Profiling modes
    Sampling
  • Facts checked
    20 Sep 2026
Scalene screenshot
  • Where it wins

    • Profiles CPU, native, system, memory, GPU, copy volume, and async activity
    • Combines CLI, browser, Jupyter, and Visual Studio Code workflows
    • Open-source and supports offline operation with optional AI suggestions
  • Where it doesn't

    • Supported language coverage is limited to Python
    • The feature breadth may exceed the needs of simple CPU profiling
    • AI suggestions require a configured provider or local model

Our verdict on Scalene

Scalene is an open-source profiling tool for Python applications, aimed at developers investigating performance across more than CPU usage alone. Its sampling-based analysis separates Python, native, and system time, while line-level and function-level views help narrow findings to specific code. It also covers memory allocation trends, likely leaks, GPU activity, copy volume, asynchronous waits, concurrency metrics, and stitched Python/native call stacks. That scope makes it a strong fit for advanced Python performance analysis, particularly when bottlenecks cross runtime, library, memory, or hardware boundaries.

The workflow spans a command-line interface, a browser-based graphical interface, Jupyter notebook magics, and a Visual Studio Code extension. Scalene operates locally and supports offline use, which suits developers who want profiling results close to their development environment. Jupyter and Visual Studio Code support also give it a practical place in notebook and editor-based workflows rather than restricting analysis to terminal output. Integrations with Amazon Bedrock, Microsoft Azure, OpenAI, and Ollama support optional AI-powered optimization suggestions, including use with local models through Ollama.

Its main trade-off is focus: Scalene supports Python rather than offering a multi-language profiling surface. The broad set of measurements can also be more than a straightforward CPU investigation requires, while AI suggestions add a provider or model configuration step. Choose Scalene when Python performance work spans CPU, native execution, memory, GPU, copying, or asynchronous behavior and you want open-source local tooling. Choose an alternative when your team needs profiling across multiple programming languages or only wants a narrower, simpler profiler.

Your product? Our editors can test Scalene in depth and publish a review, labelled as paid · from $149/mo →

Scalene pricing

Plans Open sourceFree Free to use — no paid tier required for the core job.
See plans on github.com

Scalene fact sheet

Free planNot verified
Paid fromFree
Profiling modesSampling
Supported languagesPython
CPU profilingYes
Memory profilingYes
Thread profilingYes
Deployment modelDesktop
DeploymentDesktop
PlatformsWeb, Windows, macOS, Linux
SupportCommunity, Docs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
Integrations6 integrations: Jupyter, Visual Studio Code, Amazon Bedrock, Microsoft Azure, OpenAI, Ollama
PricingOpen source
Websitegithub.com
Facts checked20 Sep 2026

Scalene integrations

Scalene lists 6 integrations on its own site.

  • Jupyter
  • Visual Studio Code
  • Amazon Bedrock
  • Microsoft Azure
  • OpenAI
  • Ollama

Alternatives to Scalene

See all Scalene alternatives →

Used Scalene? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Scalene for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Scalene 8.0/10

Scalene is listed in our Profiling Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/scalene/"><img src="https://www.itechguides.com/best/badge/scalene.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update