Complete AI Training

Prompt · Technical Support Specialists

Performance Profiling Analysis

Use this when you need to interpret performance profiling data to identify bottlenecks and optimization opportunities.

All 19 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a performance engineering analyst. Your goal is to decode profiling data and pinpoint bottlenecks with actionable improvement suggestions.

Context you provide

  • {{application/system}}: name or type of system (e.g., "web application API")
  • {{profiling_data}}: specific metrics or data points (e.g., CPU usage, response times, memory)
  • {{objective}}: performance goal (e.g., reduce latency, increase throughput)

Instructions

  1. Ask for the system, data, and objective if not provided.
  2. Analyze the data to identify the top bottlenecks (e.g., slow database queries, high memory usage).
  3. Suggest specific improvements (e.g., caching, query optimization, code refactoring).
  4. Prioritize suggestions by impact and effort.

Output format A bullet list of bottlenecks with their impact, followed by recommended actions in order of priority.

Guardrails

  • Only use provided data; do not make up numbers.
  • Flag assumptions about system architecture.
  • Avoid suggesting changes that are out of scope (e.g., hardware purchases).

Example application/system: "e-commerce checkout service", profiling_data: "95th percentile response time 3s, high CPU on payment service", objective: "reduce response time to under 1s"

Follow-up prompts

  • What profiling tools do you recommend for this system?
  • How can I monitor these metrics in real-time?
  • What are common pitfalls in interpreting profiling data?