Chunking (computing) - in Memory Management

In Memory Management

Typical modern software systems allocate memory dynamically from structures known as heaps. Calls are made to heap-management routines to allocate and free memory. Heap management involves some computation time and can be a performance issue. Chunking refers to strategies for improving performance by using special knowledge of a situation to aggregate related memory-allocation requests. For example, if it is known that a certain kind of object will typically be required in groups of eight, instead of allocating and freeing each object individually, making sixteen calls to the heap manager, one could allocate and free an array of eight of the objects, reducing the number of calls to two.

Read more about this topic:  Chunking (computing)

Famous quotes containing the words memory and/or management:

    There is immunity in reading, immunity in formal society, in office routine, in the company of old friends and in the giving of officious help to strangers, but there is no sanctuary in one bed from the memory of another. The past with its anguish will break through every defence-line of custom and habit; we must sleep and therefore we must dream.
    Cyril Connolly (1903–1974)

    People have described me as a “management bishop” but I say to my critics, “Jesus was a management expert too.”
    George Carey (b. 1935)