К основному содержанию
скилл CX Codex

java-performance — скилл для Claude Code: тюнинг JVM и профилирование

Скилл для настройки JVM: подбор сборщика мусора, профилирование CPU, разбор утечек памяти и бенчмарки на JMH.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-performance -a claude-code
Открыть на GitHub

Что делает java-performance

Скилл даёт агенту готовые рецепты по производительности JVM. Внутри — наборы флагов для четырёх сценариев: высокая пропускная способность, низкая задержка, мало памяти и запуск в контейнере. Для каждого указан свой сборщик мусора и параметры кучи.

Ещё в скилле лежат команды диагностики: дамп потоков через jstack, дамп кучи через jmap, статистика GC через jstat, запись полёта через jcmd и Async Profiler. Есть таблица сравнения G1, ZGC, Shenandoah и Parallel по задержке, пропускной способности и размеру кучи, а также разбор типовых проблем вроде GC thrashing или утечки.

Скилл принимает параметр focus со значениями gc, memory, cpu, profiling. Работает он в связке с субагентом 02-java-advanced по вторичной связи. Для бенчмарков нужен JMH: в примере используются аннотации @BenchmarkMode, @Warmup и @Measurement. Если вы не готовы снимать дампы и читать вывод jstat, толку от флагов будет мало — сначала придётся разобраться, что именно тормозит.

Какие задачи решает

  • подобрать сборщик мусора под низкую задержку
  • найти горячие участки кода профилировщиком
  • разобрать утечку памяти по дампу кучи
  • замерить производительность метода в JMH
  • настроить лимиты JVM в контейнере

Примеры запросов агенту

  • Настрой GC для низкой задержки, focus: gc
  • Сними дамп потоков с процесса и покажи, где блокировки
  • Сделай бенчмарк JMH для этого метода

Как установить java-performance

1Через Skills CLI (Vercel)

npx skills add pluginagentmarketplace/custom-plugin-java --skill java-performance -a claude-code

2Вручную: положить файлы

~/.claude/skills/java-performance/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/java-performance/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора4

Похожие

performance-smell-detection decebals Находит узкие места в Java-коде: создание лишних объектов и компиляцию regex в циклах. Помогает при ревью критичных к нагрузке участков. CX Codex +1 310установок 161-java-profiling-detect Juan Antonio Breña Moral Скилл ставит сбор данных о производительности Java-приложения: CPU, память, блокировки, GC и I/O. Пригодится, когда код тормозит и надо понять почему. CX Codex +1 337установок 162-java-profiling-analyze Juan Antonio Breña Moral Скилл разбирает собранные данные профилирования Java: флеймграфы, JFR, логи GC и дампы потоков, а затем раскладывает найденные проблемы по приоритетам. CX Codex +1 350установок golang-performance samber Помогает находить и устранять узкие места в Go-коде: сокращает аллокации памяти, оптимизирует горячие циклы и проверяет результаты замеров. CX Codex +1 41 900установок python-performance-optimization Seth Hobson Скилл помогает профилировать Python-код, находить узкие места CPU и памяти. Подходит, когда приложение медленно отвечает или тратит слишком много ресурсов. CX Codex 35 675установок m10-performance actionbook Инструкции для агента по оптимизации Rust-кода: от замеров через бенчмарки до устранения лишних аллокаций памяти. CX Codex +1 3 600установок

Рядом в теме «Языки программирования»

Все скиллы по теме «Языки программирования» →

Вопросы о java-performance

Как установить java-performance в Claude?

Выполните npx skills add pluginagentmarketplace/custom-plugin-java --skill java-performance -a claude-code. После этого файл скилла окажется в ~/.claude/skills/java-performance/SKILL.md.

Что делает java-performance?

Помогает агенту тюнить JVM: выбирать сборщик мусора и параметры кучи, снимать дампы и профили, писать бенчмарки на JMH.

Какие инструменты нужны для работы скилла?

Диагностика опирается на jstack, jmap, jstat, jcmd и Async Profiler, а бенчмарки — на JMH.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой