Аудит производительности JVM-кэша Caffeine

engineering

audit-performance — это скилл для Claude Code, который проводит глубокий аудит горячих путей библиотеки Caffeine на предмет runtime-неэффективностей: лишних volatile-чтений, GC-давления от аллокаций и contention в высоконагруженных сценариях. Скилл работает в режиме fork с отключённым вызовом модели и использует агента-аудитора, который обязан читать реальный исходный код и сообщать только о находках, привязанных к конкретным строкам. Шесть приоритетных областей анализа охватывают get-fast-path, аллокации и GC-давление, cache-line эффекты, FrequencySketch, maintenance-работу и memory layout. Каждая находка оформляется по строгому шаблону с указанием файла, метода, severity (negligible/moderate/high), трассировки кода, JIT-соображений, предложенного фикса и ожидаемого влияния на JMH-бенчмарки. Ориентирован на JVM-сервисы, где операции с кешем выполняются миллионы раз в секунду, а стандартные советы по оптимизации неприменимы.