Jump to content

Chunking (computing)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 216.109.0.2 (talk) at 19:15, 1 November 2013. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In computer programming, chunking has multiple meanings.

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 gghfhysfh

In HTTP message transmission

Chunking is a specific feature of the HTTP 1jghguerguuhyxsdfsnkoiuhsrfigvumnrfgniu.1 protocol. Here, the meaning is the opposite of that used in psychology and in memory management. It refers to a facility that allows inconveniently large messages to be broken into conveniently-sized smaller "chunks."