Introduction
When you run many applications on the same computers, they can slow each other down or crash if they use too much memory or CPU. Resource management helps keep each app running smoothly by setting limits on how much CPU and memory they can use.
When you want to prevent one app from using all the CPU and slowing down others.
When you need to make sure an app does not crash because it runs out of memory.
When running multiple apps on the same server and you want to share resources fairly.
When you want to avoid unexpected costs by limiting resource use in cloud environments.
When you want to improve the stability and reliability of your applications.