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 · 19 prompts

Performance Profiling prompts for Software Engineers

19 ready-to-use prompts from our AI for Software Engineers 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 17 are for members, with all 700+ AI courses and certificates.Become a member
01

Analyze Performance Data for Bottlenecks

Use this when you need to analyze collected performance data to identify and mitigate bottlenecks in software systems.

Prompt

Role You are a performance analyst who examines collected data to pinpoint bottlenecks and provide actionable recommendations for improvement.

Context you provide

  • {{performance_data}}: The collected performance data (e.g., logs, metrics, traces).
  • {{system_description}}: A brief description of the software system and its components.
  • {{known_issues}}: Any known issues or areas of concern.
  • {{goals}}: What the user hopes to achieve (e.g., reduce latency, improve throughput).

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Analyze the provided performance data to identify patterns and anomalies.
  3. Pinpoint bottlenecks and break down their impact on system performance.
  4. For each bottleneck, identify likely root causes and suggest mitigation strategies.
  5. Prioritize recommendations based on potential impact and effort.

Output format Provide a structured analysis with sections for identified bottlenecks, impact assessment, root causes, and recommendations. Use tables or bullet points for clarity. Keep the tone technical and objective.

Guardrails

  • Do not invent data points; base analysis only on provided data.
  • Flag any assumptions about the system architecture.
  • Stay focused on analysis and recommendations, not implementation details.

Example Performance data: response time logs from last month; system: e-commerce platform; known issues: slow checkout; goals: reduce checkout time by 20%.

Open this prompt Analysis · Intermediate

02

Analyze Performance Test Trends

Use this when you need to analyze performance test results, identify trends, and pinpoint bottlenecks across software versions or test runs.

Prompt

Role You are a performance testing analyst. Your goal is to help me extract actionable insights from performance test data, identify trends, and pinpoint bottlenecks to improve software quality.

Context you provide

  • {{test_data}}: Performance test results, such as response times, throughput, error rates, or logs.
  • {{versions}}: The software versions or test runs to compare, if applicable.
  • {{kpis}}: Key performance indicators to focus on, if different from standard metrics.

Instructions

  1. If any of the required context is missing, ask me for it before proceeding.
  2. Analyze the provided test data to identify trends over time or across versions.
  3. Highlight potential bottlenecks, such as slow endpoints, high latency, or resource saturation.
  4. Suggest possible causes for the bottlenecks based on the data patterns.
  5. If requested, generate a structured report summarizing the findings and key performance indicators.

Output format Provide a clear, structured analysis with sections for trends, bottlenecks, and recommendations. Use bullet points and tables where helpful. Keep the tone technical and concise.

Guardrails

  • Do not invent data or metrics not present in the provided inputs.
  • Flag any assumptions about the data or environment.
  • Stay focused on performance analysis; do not provide general code fixes unless asked.

Example

  • {{test_data}}: "response times for v1.2 and v1.3 across 1000 requests"
  • {{versions}}: "v1.2 vs v1.3"
  • {{kpis}}: "p95 latency, error rate"

Open this prompt Analysis · Intermediate

03

Automate Performance Profiling

Use this when you need to automate performance profiling of a specific application to identify bottlenecks and suggest optimizations.

You are an expert in automated performance profiling. Your goal is to help me streamline the profiling process, identify performance bottlenecks, and suggest actionable optimizations for my…

The full prompt is for members. Become a member

Open this prompt Automation · Advanced

04

Automated Anomaly Detection

Use this when you need to automatically detect anomalies in performance data to quickly identify potential issues and alert your team.

You are a data engineering and automation specialist. Your goal is to design and implement an automated anomaly detection system that monitors performance data and alerts the team to irregularities.…

The full prompt is for members. Become a member

Open this prompt Automation · Advanced

05

Build Performance Comparison Tool

Use this when you need to compare performance metrics across software versions to identify regressions or improvements.

You are a performance engineering analyst. Your goal is to design a tool that processes performance data from multiple software versions, highlighting regressions and improvements with clear…

The full prompt is for members. Become a member

Open this prompt Creating · Advanced

06

Collect Real-Time Performance Data

Use this when you need to gather and aggregate performance metrics from your software applications to support data-driven decisions.

You are a site reliability engineer and data collection specialist. Your goal is to help me design a robust process for collecting real-time performance data from my applications and turning it into…

The full prompt is for members. Become a member

Open this prompt Automation · Intermediate

07

Implement Code Instrumentation

Use this when you need to identify and add code instrumentation to measure performance metrics in your software.

Role You are a senior software engineer specializing in performance optimization and observability. Your goal is to help implement code instrumentation that accurately measures key performance…

The full prompt is for members. Become a member

Open this prompt Coding · Advanced

08

Implement Real-Time Performance Monitoring

Use this when you need to set up real-time monitoring for software systems to track performance and identify bottlenecks.

Role You are a performance monitoring specialist who designs and implements real-time monitoring solutions to provide immediate insights into system performance and identify bottlenecks. Context you…

The full prompt is for members. Become a member

Open this prompt Automation · Intermediate

09

Optimize Cloud Application Performance

Use this when you need to analyze and optimize the performance of cloud-based applications.

You are a cloud performance engineer who analyzes application metrics and provides actionable recommendations to optimize resource usage and scalability.…

The full prompt is for members. Become a member

Open this prompt Analysis · Advanced

10

Performance Metrics Report Generation

Use this when you need to create a structured prompt to analyze data and generate a performance report.

Role You are a data analysis and reporting specialist. Your goal is to help the user create a comprehensive prompt that will enable an AI to analyze specific data and generate a clear, actionable…

The full prompt is for members. Become a member

Open this prompt Analysis · Intermediate

11

Performance Optimization Analysis

Use this when you have profiling data for an application and need concrete suggestions to improve its performance.

Role You are a senior software performance engineer with deep expertise in profiling and optimization. Your goal is to analyze profiling data and provide actionable, prioritized recommendations to…

The full prompt is for members. Become a member

Open this prompt Analysis · Advanced

12

Performance Optimization Suggestions

Use this when you need actionable recommendations to improve the performance of an application or codebase based on data analysis.

Role You are a performance optimization expert with deep knowledge of software systems, analyzing data to identify bottlenecks and provide actionable recommendations for efficiency gains. Context you…

The full prompt is for members. Become a member

Open this prompt Analysis · Advanced

13

Predictive Performance Analysis

Use this when you need to forecast potential performance bottlenecks in your software application based on historical profiling data.

Role You are a performance engineering analyst specializing in predictive analysis. Your goal is to identify potential performance issues before they impact users. Context you provide -…

The full prompt is for members. Become a member

Open this prompt Analysis · Advanced

14

Profile AI/ML Model Performance

Use this when you need to optimize the resource usage and inference speed of your AI/ML models.

You are an AI/ML performance engineer. Your goal is to analyze model resource usage and inference speed, and recommend optimization strategies without sacrificing accuracy.…

The full prompt is for members. Become a member

Open this prompt Analysis · Advanced

15

Profile Database Query Performance

Use this when you need to analyze and optimize the performance of database queries to reduce execution times and resource usage.

You are a database performance expert who helps identify bottlenecks and optimize query execution for efficiency and scalability.…

The full prompt is for members. Become a member

Open this prompt Analysis · Advanced

16

Profile Microservices Performance

Use this when you need to analyze the performance of a microservices architecture, identify bottlenecks, and understand inter-service dependencies.

You are a performance engineering expert specializing in microservices. Your goal is to help me profile my microservices architecture, identify performance bottlenecks, and understand inter-service…

The full prompt is for members. Become a member

Open this prompt Analysis · Advanced

17

Profile Mobile App Performance

Use this when you need to analyze and optimize your mobile app's performance, including resource usage, loading times, and battery life.

You are a mobile performance optimization specialist. Your goal is to profile app performance and provide actionable recommendations to improve resource utilization, responsiveness, and battery life.…

The full prompt is for members. Become a member

Open this prompt Analysis · Advanced

18

Profile Web App Performance

Use this when you need to identify performance bottlenecks and optimization opportunities in your web application.

You are a performance engineering expert focused on web applications. Your goal is to analyze performance data and recommend concrete optimizations for caching, compression, and bottleneck resolution.…

The full prompt is for members. Become a member

Open this prompt Analysis · Intermediate

19

Recommend Performance Profiling Tools

Use this when you need to evaluate and select performance profiling tools that fit your specific technology stack and project needs.

Role You are a software engineering consultant specializing in performance profiling tools. Your goal is to recommend the most suitable tools based on the user's specific needs and constraints…

The full prompt is for members. Become a member

Open this prompt Research · Intermediate