# Optimization settings and descriptions

> StormForge optimization settings, by category

---

Site [llms.txt](/llms.txt)

---

This topic lists and describes the optimization settings that you can configure in StormForge.

To set these values, use annotations as described in any of these topics: [Configure clusters](/docs/configure/cluster-defaults/), [Configure namespaces](/docs/configure/annotate-namespaces/), or [Configure workloads](/docs/configure/annotate-workloads/).

To view settings for individual workloads in the StormForge UI, click **Workloads** in the left navigation; then, click a workload name in the list and then click the **Settings** tab.

---

Section pages:

- [Annotations](/docs/configure/settings/annotations/): All available annotations for StormForge configuration
- [Optimization goal](/docs/configure/settings/goal/): Savings, Balanced, or Reliability tradeoff for recommendations
- [Schedule](/docs/configure/settings/schedule/): When StormForge generates recommendations and how long they stay valid
- [Apply settings](/docs/configure/settings/apply-settings/): Enable automatic deployment, configure the learning period, set optional thresholds to skip low-impact recommendations, and choose an apply method
- [Reliability response](/docs/configure/settings/reliability/): Respond to OOM and CPU pressure events with a temporary resource bump-up
- [CPU and memory](/docs/configure/settings/cpu-and-memory/): Optimization policy, limit-to-request ratio, and bounds for CPU and memory
- [HPA](/docs/configure/settings/hpa/): Configure how StormForge interacts with HPA-managed workloads
- [Runtime](/docs/configure/settings/runtime/): Max heap size settings for Java workloads
- [Pod scheduling](/docs/configure/settings/pod-scheduling/): Scheduling optimization policy for node affinity recommendations
