An example of external fragmentation
Abstract Layer
Direct3D 11 graphics pipeline process

Use of pools for memory management that allows dynamic memory allocation comparable to malloc or C++'s operator new.

- Memory pool

Pool: Describes how the resource is managed by the runtime and where it is stored. In the Default pool the resource will exist only in device memory. Resources in the managed pool will be stored in system memory, and will be sent to the device when required. Resources in system memory pool will only exist in system memory. Finally, the scratch pool is basically the same as the system memory pool, but resources are not bound by hardware restrictions.

- Direct3D
An example of external fragmentation

0 related topics