Tech riderRev. 4 Oct 2026
Scalene
- 1Runs onBrowser, Linux, Mac, Web, Windows
- 2CostsFree plan
- 3Profiling modessampling
- 4Supported languagesPython
- 5CPU profilingYes
- 6Memory profilingYes
- 7Thread profilingYes
- 8Deployment modeldesktop
8 lines stated Written from the maker's own pages: github.com

Overview
Scalene is ranked #5 of 29 in profiling software on Specifiction. It runs on Browser extension, Linux, macOS, Web, Windows. There is a free plan.
Scalene plans and pricing
All plansCompared on profiling software
- Profiling modes
- samplinggithub.com
- Supported languages
- Pythongithub.com
- CPU profiling
- Yesgithub.com
- Memory profiling
- Yesgithub.com
- Thread profiling
- Yesgithub.com
- Deployment model
- desktopgithub.com
Facts
- Purpose
- Scalene profiles Python programs for CPU, GPU, and memory use and provides AI-powered optimization proposals.github.com · 4 Oct 2026
- Detailed profiling
- It reports performance at line and function level and separates Python time from native-code and system time.github.com · 4 Oct 2026
- Memory analysis
- It reports per-line memory use, distinguishes Python from native allocations, and identifies lines with likely memory leaks.github.com · 4 Oct 2026
- GPU support
- GPU profiling reports time on NVIDIA-based systems.github.com · 4 Oct 2026
- Async profiling
- Async profiling attributes wall-clock await time to the line where a coroutine is suspended and reports mean and peak concurrent waiters.github.com · 4 Oct 2026
- Stack views
- Its GUI can display stitched Python and native call stacks, memory flame charts, and a timeline.github.com · 4 Oct 2026
- AI providers
- For optimization suggestions, Scalene lists Amazon Bedrock, Microsoft Azure, OpenAI, and local models via Ollama as supported providers.github.com · 4 Oct 2026
- Local processing
- The web interface processes profiles locally and works offline; the project says API keys passed from environment variables are sent only to the local browser session and are never written into the HTML file.github.com · 4 Oct 2026
- Interfaces
- Scalene can be used from the command line, a web-based GUI, a Visual Studio Code extension, or Jupyter notebooks.github.com · 4 Oct 2026
- Install platforms
- The project lists macOS, Linux, Windows, and Windows Subsystem for Linux 2 as supported installation platforms.github.com · 4 Oct 2026
- Windows note
- Starting with Scalene 2.0, Windows supports full memory profiling; troubleshooting may require the Visual C++ Redistributable.github.com · 4 Oct 2026
- Performance overhead
- The README says profiling overhead is typically no more than 10–20%, and often less.github.com · 4 Oct 2026
- License
- The repository identifies its license as Apache-2.0.github.com · 4 Oct 2026
- Support
- The project links to a Scalene community Slack for community discussion.github.com · 4 Oct 2026
Best Scalene alternatives
See all 12 All accessCh 01 Grafana Cloud Application Observability Free planLinuxMac from $0.03/mo7.5 All accessCh 02 YourKit Java Profiler Free trialAPILinux from $37454.08/mo7.4 All accessCh 03 Javadoc Free planLinuxMac Free to start7.2 All accessCh 04 Redgate SQL Provision Free trialLinuxself-hosted 7.2 All accessCh 06 JProfiler Free trialAPILinux 7.1 All accessCh 07 Pyroscope Free planLinuxMac from $19/mo7.1
Where it ranks on Specifiction
- Best Profiling Software in 2026#5 of 29
Is Scalene yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/plasma-umass/scalene· checked 4 Oct 2026


