A VS Code extension for profiling Python functions with a single click. Get detailed performance insights, complexity analysis, and visualize your entire codebase with codebase blueprint and interactive architecture diagrams.
What's New in v0.1.9 🎉
🐍 Improved Python Detection: Enhanced Python interpreter detection with caching for faster startup times.
📝 Structured Parameter Parsing: Introduced structured parsing for Python function parameters, making the inline argument forms more robust.
🎨 UX & Diagram Enhancements: Addressed critical UX audit issues, delivering seamless system diagram progress tracking and clearer navigation.
Features
🚀 Instant Function Profiling
Hover to Profile: Simply hover over any Python function and click "Profile this function".
Real-time Insights: View execution time, call counts, and cumulative time directly in VS Code.
🗺️ Codebase Blueprint
Visual Architecture: Generate a node-based visual map of your codebase using ProFunc: Create Codebase Blueprint.
Interactive Navigation: Click nodes to view file details and jump directly to source code.
Right Panel Insights: View lines of code (LOC) and deep file statistics in the integrated side panel.
🏗️ AI-Powered System Diagram
Intelligent Architecture Visualization: Generate a comprehensive system architecture diagram using AI.
Smart Auto-Layout: Automatically arranges diagram nodes using Dagre for optimal readability.