Memray Profiler for VS Code
March 28, 2026 · View on GitHub
Visualize alocações de memória, encontre leaks e otimize seu código Python usando memray diretamente no VS Code.
Nota: Memray suporta apenas Linux e macOS.
✨ Destaques
- Um Clique: Clique com o botão direito em um arquivo
.pypara iniciar o profiling. - Live Mode: Gráficos de memória em tempo real e tabela dos maiores alocadores.
- Flamegraphs Interativos: Navegação visual com pulo direto para a linha do código-fonte.
- Suporte Nativo: Rastreia extensões C/C++ (NumPy, Pandas, PyTorch, etc).
- Histórico: Gerencie resultados anteriores através da barra lateral dedicada.
🛠️ Requisitos
- OS: Linux ou macOS.
- Python: 3.8+.
- Memray:
pip install memray(recomendado no ambiente do projeto para habilitar o modo interativo).
⚙️ Configurações Principais
| Configuração | Descrição |
|---|---|
memray.nativeTracing | Ativa rastreio de alocações C/C++. |
memray.outputDirectory | Pasta onde os arquivos .bin serão salvos (padrão .memray). |
memray.liveUpdateIntervalSeconds | Frequência de atualização do modo Live. |
Para detalhes sobre o design técnico, consulte o docs/ARCHITECTURE.md.