 Resource management (computing)

In computer programming, resource management refers to techniques for managing resources (components with limited availability).Computer programs may manage their own resources by using features exposed by programming languages ( is a survey article contrasting different approaches), or may elect to manage them by a host – an operating system or virtual machine – or another program.