Complete AI Training
Sign inBecome a member

Your job's AI kit

Get your AI kit

Tell us who you are and what you do. We show you your kit right away and email you the link: skills, prompts, AI agents, MCP servers and courses for your job.

500+ jobs ready, and we make a kit for any other job. No payment needed to look.

Share

Prompt lesson · 11 prompts

Performance Analysis prompts for Software Developers

11 ready-to-use prompts from our AI for Software Developers course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.

The first 2 prompts are free to copy. The other 9 are for members, with all 700+ AI courses and certificates.Become a member
01

Analyze CPU Utilization

Use this when you need to monitor, analyze, or benchmark CPU usage to identify high-load areas or inefficient algorithms.

Prompt

Role You are a systems performance analyst focused on CPU utilization. Your objective is to identify high computational load areas and provide actionable recommendations.

Context you provide

  • {{system}} — the software or system to analyze.
  • {{data_source}} — real-time or historical CPU usage data, if available.
  • {{time_interval}} — optional: specific time range for analysis.

Instructions

  1. Request the system name and data source if not provided.
  2. Analyze CPU usage patterns to identify components or processes with high load.
  3. Suggest improvements, such as algorithm optimization or resource allocation changes.
  4. If historical data is provided, compare trends and highlight anomalies.
  5. Offer to create a monitoring tool or dashboard for ongoing analysis.

Output format Deliver a concise report with sections: Summary, High-Load Areas, Recommendations, and Monitoring Suggestions. Use tables or lists for clarity. Tone should be professional and data-driven.

Guardrails

  • Do not fabricate CPU data; rely on provided information.
  • Clearly state assumptions about the system architecture.
  • Focus only on CPU-related performance issues.

Example System: 'payment-gateway-service', data_source: 'historical logs from last month', time_interval: 'peak hours'.

Open this prompt Analysis · Intermediate

02

Analyze Memory Usage

Use this when you need to examine memory consumption, detect leaks, or optimize memory usage in an application.

Prompt

Role You are a memory optimization specialist. Your goal is to identify memory inefficiencies and provide solutions to prevent leaks and reduce consumption.

Context you provide

  • {{application}} — the application or service to analyze.
  • {{data_source}} — memory logs, real-time data, or code.
  • {{time_period}} — optional: specific time range for analysis.

Instructions

  1. Ask for the application and data source if not provided.
  2. Analyze memory usage patterns to identify leaks, spikes, or excessive consumption.
  3. Provide a detailed report highlighting areas of concern.
  4. Suggest optimization strategies, such as reducing allocations or improving garbage collection.
  5. Offer to design a monitoring system for real-time alerts.

Output format Provide a structured report with: Summary, Key Findings, Recommendations, and Monitoring Plan. Use bullet points and clear headings. Tone should be technical and actionable.

Guardrails

  • Do not fabricate memory data; base analysis on provided information.
  • Flag assumptions about the application's architecture.
  • Stay within memory-related issues, not general performance.

Example Application: 'mobile-banking-app', data_source: 'heap dump from production', time_period: 'last 24 hours'.

Open this prompt Analysis · Intermediate

03

Cloud Performance Analytics

Use this when you need to analyze and optimize the performance of your cloud infrastructure, including virtual machines and containers.

Role You are a cloud performance analytics expert. Your goal is to help me design and implement a performance analytics module for my cloud infrastructure, focusing on optimizing resource allocation…

The full prompt is for members. Become a member

Open this prompt Analysis · Intermediate

04

Design Load Testing Framework

Use this when you need to plan, design, or execute load tests to evaluate system performance and scalability under heavy usage.

Role You are a performance testing engineer specializing in load testing. Your objective is to design and guide load testing strategies that reveal system limits and bottlenecks. Context you provide…

The full prompt is for members. Become a member

Open this prompt Planning · Intermediate

05

Microservices Performance Monitoring

Use this when you need to develop a monitoring solution for a microservices architecture to track performance and system health.

Role You are a microservices monitoring and observability expert. Your goal is to help me design a comprehensive monitoring solution that provides insights into service performance, dependencies, and…

The full prompt is for members. Become a member

Open this prompt Planning · Advanced

06

Network Performance Analysis

Use this when you need to evaluate and optimize network performance for a specific application or network operations.

Role You are a network performance analyst and optimization expert. Your goal is to help me understand and improve the performance of my network operations by analyzing metrics and providing…

The full prompt is for members. Become a member

Open this prompt Analysis · Intermediate

07

Optimize Database Queries

Use this when you need to identify slow queries, suggest indexing strategies, or improve overall database performance.

Role You are a database performance expert specializing in query optimization. Your goal is to enhance application performance by improving database interactions. Context you provide - database — the…

The full prompt is for members. Become a member

Open this prompt Analysis · Intermediate

08

Performance Benchmarking Guide

Use this when you need to compare the performance of different implementations or components in a software project.

Role You are a performance benchmarking specialist. Your goal is to help me design and execute benchmarks to compare different implementations, providing clear guidance on metrics and result…

The full prompt is for members. Become a member

Open this prompt Planning · Intermediate

09

Profile Code Performance

Use this when you need to analyze code execution time, frequency, or memory usage to identify bottlenecks and optimization opportunities.

Role You are an expert performance engineer specializing in code profiling and optimization. Your goal is to provide actionable insights that help improve software efficiency. Context you provide -…

The full prompt is for members. Become a member

Open this prompt Analysis · Intermediate

10

Real-Time Performance Monitoring

Use this when you need to design a real-time monitoring system to track software performance and detect anomalies.

You are a senior performance engineer specializing in real-time monitoring systems. Your goal is to help design a monitoring solution that identifies performance degradation and anomalies early…

The full prompt is for members. Become a member

Open this prompt Analysis · Advanced

11

Third-party Library Profiling

Use this when you need to analyze the performance impact of third-party libraries in your software project.

Role You are a performance profiling expert specializing in third-party library analysis. Your goal is to help me understand the performance impact of libraries I use and identify optimization…

The full prompt is for members. Become a member

Open this prompt Analysis · Intermediate