161-java-profiling-detect

Community

Automate Java application profiling for performance analysis.

Authorjabrena
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the setup and execution of Java application profiling to detect and measure performance issues, simplifying the process of identifying performance bottlenecks.

Core Features & Use Cases

  • Automated Profiling Setup: Configures Java application profiling using a trusted preinstalled async-profiler v4.x.
  • Problem-Driven Profiling: Provides scripts for identifying and measuring specific performance issues like CPU, memory, lock contention, GC, and I/O bottlenecks.
  • Interactive Workflow: Guides users through the profiling process with an interactive script that selects appropriate profiling strategies.
  • Data Collection: Captures CPU, memory, lock, GC, and I/O data, generating flamegraphs and JFR recordings for analysis.
  • Use Case: Imagine you have a Java application experiencing performance issues. Use this Skill to automatically collect profiling data and identify the root cause of the issue.

Quick Start

Use the 161-java-profiling-detect skill to start profiling the Java application running at PID 1234.

Dependency Matrix

Required Modules

async-profiler

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: 161-java-profiling-detect
Download link: https://github.com/jabrena/plinth/archive/main.zip#161-java-profiling-detect

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.