sub-performance-engineer

Analyze JVM, DB, and system bottlenecks with JFR and EXPLAIN ANALYZE.

3|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/hungrytech/hungrytech-claude-skills --skill sub-performance-engineer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sub-performance-engineer
Source: https://github.com/hungrytech/hungrytech-claude-skills/tree/main/plugins/sub-performance-engineer/skills/sub-performance-engineer
Command: npx skills add https://github.com/hungrytech/hungrytech-claude-skills --skill sub-performance-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates end-to-end performance engineering to identify bottlenecks across JVM, DB, and system layers, enabling data-driven optimization.

Core Features & Use Cases

  • Baseline metrics collection and phase-driven bottleneck analysis across JVM, DB, and system domains.
  • End-to-end workflow (Baseline -> Analyze -> Optimize -> Validate) with actionable optimization plans.
  • Cross-domain tuning guidance including JVM GC, DB query optimization, caching, and load-testing strategies.

Quick Start

Initiate a full performance cycle on your service to baseline, analyze bottlenecks, apply optimizations, and validate improvements.

Frequently Asked Questions about sub-performance-engineer

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

FAQPage Schema
How do I identify performance bottlenecks across JVM, DB, and system layers?▼

Performance optimization for JVM and DB layers requires baseline metrics collection, bottleneck analysis using JFR and async-profiler for JVM, and EXPLAIN ANALYZE for DB queries, followed by applying tuning strategies and validating improvements through load-testing to ensure data-driven optimization.

What's the best way to profile JVM garbage collection and database query bottlenecks?▼

The best way to profile JVM and DB bottlenecks is through an end-to-end workflow that instruments JVM processes with JFR and async-profiler, analyzes database queries with EXPLAIN ANALYZE, and validates cross-domain tuning improvements using load-testing tools against production-like workloads.

Do I need load-testing tools to validate JVM and DB performance optimizations?▼

Yes, you need load-testing tools to validate JVM and DB performance optimizations. The validation phase requires applying optimized workloads to production-like environments, ensuring that cross-domain tuning changes for JVM garbage collection and database queries actually deliver measurable performance improvements.

How does end-to-end performance engineering work for production-like workloads?▼

End-to-end performance engineering works by executing four phases—Baseline, Analyze, Optimize, and Validate—on production-like workloads. It collects baseline metrics, identifies bottlenecks via instrumentation, applies cross-domain tuning, and validates results to generate a data-driven, actionable optimization plan.

Can I use bash and jq to automate performance profiling and bottleneck analysis?▼

Yes, you can use bash and jq to automate performance profiling and bottleneck analysis. These dependencies allow you to script baseline metrics collection, parse profiling outputs from JFR and async-profiler, and orchestrate the end-to-end optimization workflow across JVM and DB layers.