Skip to main content

Creating an Optimization

Learn how to create and configure an optimization in Artemis to find the best-performing combination of your code versions.

Go to the top-level Optimisations tab. It lists all your optimizations — this is where you create new ones and manage existing runs. Click New optimisation in the top right to start.

New optimisation from the Optimisations tab


Setting up the optimization

The new-optimization page is a single screen: the configuration at the top, and the code versions to combine below.

Optimization setup

Configuration

  • Optimisation name — a descriptive name to find this optimization later. Leave blank for an auto-generated one.
  • Benchmark repetitions — how many times each version is re-run; results are averaged. Higher improves accuracy but takes longer (useful for small/fast benchmarks that are noise-prone).
  • Runner — your connected runner. Make sure it's set up first — see Artemis Custom Runner.

Choose the versions to combine

  • Keep the Original as a baseline.
  • Prioritise versions with green scores that passed validation.
  • Focus on the best performers to keep the run efficient.

Click Create Optimisation to start. You'll return to the Optimisations tab, where the run first appears as Pending and then completes with a best solution summary on its card.


Next Steps

  1. Review optimization results
  2. Actions on optimized versions