JetBrains CodeCanvas
 
2024.3

Speed Up Dev Environment Startup

Last modified: 24 April 2024

Normally, it takes a while to start up a dev environment, but you can significantly speed up the process by using:

  • Warm-up   – pre-creating environment snapshots with IDE indexes, project dependencies, and other data. Learn more

  • Standby pool   – keeping a pool of pre-created environments that are ready to use. Note that the standby pool allows stopping environments right after initialization, which lets you reduce pool costs by slightly extending startup time. Learn more

Of course, both warm-up and standby pool require additional resources, but they can save a lot of time.

Startup optimizations

For better understanding what parts of the dev environment startup can be optimized, see Startup time.

Keep in mind that warm-up and standby pool aren't personalized, for example, they can't use personal user secrets or parameters. Nevertheless, they let you create generic, semi-prepared dev environments that serve as a base for quicker personal setup.