dynamic memory allocation (in virtualization)

Dynamic memory allocation is a memory management technique in which a program can request and return memory while it is executing. 

Dynamic memory allocation is a memory management technique in which a program can request and return memory while it is executing. 

In a virtualized environment, available memory on a physical host is pooled and distributed to virtual machines (VMs) that are running on that host when needed. If a virtual machine isn’t using all of the memory it’s been allocated, the host may allocate one VM's idle memory to another VM.

Dynamic memory allocation is best suited for workloads that have regular and predictable fluctuations in memory demands. 

See also: Microsoft Hyper-V Dynamic Memory, VMware memory overcommit

 

This was first published in June 2014

Continue Reading About dynamic memory allocation (in virtualization)

Glossary

'dynamic memory allocation (in virtualization)' is part of the:

View All Definitions

Dig deeper on Virtual machine performance management

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

File Extensions and File Formats

Powered by:

SearchVMware

SearchWindowsServer

SearchCloudComputing

SearchVirtualDesktop

SearchDataCenter

Close