deallocate

Return system resources

To deallocate is to release previously allocated resources, especially in computing.

When a program deallocates memory, it returns that space to the system for other uses: The function deallocates the buffer when it's no longer needed.

Failing to deallocate leads to memory leaks.

The term appears occasionally outside computing for releasing any assigned resource.

computing

free

Without payment or restriction

reclaim · dispose · heap · stack · buffer · destructor · deallocation · leak · fragmentation · pointer

reassign

redistribute

Apportion anew among parties

transfer · repurpose · reorganize · restructure · reposition · redirect · reclaim · unassign · shift · divert

release

free

Without payment or restriction

let go · unbind · disconnect · disengage · unassign · return · vacate · yield · give up

Categories
Opposites
memory/resource management

deallocateallocate

Designate for specific use

reserve · claim · acquire · obtain · initialize

general assignment

deallocateallocate

Designate for specific use

assign · designate · apportion · allot · distribute

Family

allocate, allocation, allocated, allocations, allocating, reallocate, reallocation, allocator, unallocated

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Abstract · Rated G