What problem does it solve?
This Skill addresses the difficulty of identifying performance bottlenecks in complex software systems by providing a structured, automated approach to profiling CPU, memory, GPU, and interconnect usage.
Core Features & Use Cases
- Multi-Dimensional Profiling: Analyze CPU overhead, memory allocation, GPU compute efficiency, and interconnect bandwidth.
- Instrumentation Support: Automatically suggests and applies code-level instrumentation when external tools are insufficient.
- Actionable Reporting: Generates structured reports with clear bottleneck identification and remediation recommendations.
- Use Case: Use this to diagnose why a specific deep learning model training run is underutilizing GPUs or to identify memory leaks in a long-running service.
Quick Start
Ask the system to profile the performance of your target script or process by providing the name or PID to the system-profile skill.