What problem does it solve?
Provides JetBrains IDE VM options knowledge for version-specific GC selection and memory/performance tuning
(JDK 17/21, IDE 222+). Use this skill whenever the user mentions JetBrains IDE performance, vmoptions,
.vmoptions files, IntelliJ/WebStorm/PyCharm/GoLand/Rider/CLion/PhpStorm/RubyMine/DataGrip tuning,
IDE freezes or lag, heap size configuration, GC tuning for IDEs, startup or runtime performance — even if they don't explicitly mention "vmoptions".
Core Features & Use Cases
- Generate
.vmoptions configurations for JetBrains IDEs. Output as Markdown code blocks (one option per line, # comments). Do not generate files directly.
- Map IDE version to the correct JDK and GC options (JDK 17 vs 21) to ensure compatibility with the selected GC strategy.
- Provide a workflow that reads prerequisite checks and references to compose tailored VM options for startup performance, memory sizing, and GC tuning.
Quick Start
Generate a VM options block for your JetBrains IDE based on the detected IDE version and JDK, then apply it to improve startup and runtime performance.