Memray Profiler for VS Code

March 28, 2026 · View on GitHub

Marketplace Open VSX

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 .py para 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çãoDescrição
memray.nativeTracingAtiva rastreio de alocações C/C++.
memray.outputDirectoryPasta onde os arquivos .bin serão salvos (padrão .memray).
memray.liveUpdateIntervalSecondsFrequência de atualização do modo Live.

Para detalhes sobre o design técnico, consulte o docs/ARCHITECTURE.md.