perf-profiler

Profile CPU and memory hotspots and generate flame graphs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/RnR-DND/ARC-HAWK-DD --skill perf-profiler-rnr-dnd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: perf-profiler
Source: https://github.com/RnR-DND/ARC-HAWK-DD/tree/main/.agent/agentsys/.kiro/skills/perf-profiler
Command: npx skills add https://github.com/RnR-DND/ARC-HAWK-DD --skill perf-profiler-rnr-dnd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers and engineers pinpoint CPU and memory hotspots in their applications, enabling efficient optimization.

Core Features & Use Cases

  • Performance Analysis: Run profiling tools to identify hot paths in CPU and memory usage.
  • Evidence Collection: Generate flame graphs and capture detailed profiling evidence for performance diagnostics.
  • Use Case: Imagine optimizing a high-traffic service; use this Skill to profile the application, locate bottlenecks, and generate visual flame graphs for analysis.

Quick Start

Use the perf-profiler skill to profile a running process and generate a flame graph for performance analysis.

Frequently Asked Questions about perf-profiler

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify CPU and memory bottlenecks in my application?

You identify CPU and memory hotspots by running performance profiling tools against your application to locate hot paths and capture detailed diagnostic evidence for optimization.

How do I generate a flame graph for performance analysis?

You generate a flame graph for performance analysis by using profiling tools to profile a running process, which then produces a visual performance report detailing CPU and memory hotspots.

What is the best way to profile a running process for performance diagnostics?

The best way to profile a running process is to execute profiling tools that ensure proper capture of detailed hotspots, generating visual performance reports like flame graphs for analysis.

Can I use performance profiling to find hot paths in CPU usage?

Yes, you can use performance profiling to find hot paths in CPU usage by running diagnostics on your software application to pinpoint exactly where resource bottlenecks occur.

When do I need to run performance profiling on my software?

You need to run performance profiling during the debugging and optimization phases when developing performance-critical systems to identify bottlenecks and enable efficient optimization.