Chunking (Computing)

The term chunking is used in computer programming in multiple ways:

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 request. 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.

In HTTP message transmission

Chunking is also a specific feature of the HTTP 1.1 protocol. Here, oddly enough, 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."

 

<< PreviousWord BrowserNext >>
uss chub (ss 329)
software spectrum
the mangler
epte river
suzuki gsx1300r
course (sail)
storm front (part i)
the walking purchase
bhutan national football team
champignolles
jrg sievers
elbow cay
la chapelle gauthier
charleval
richard north patterson
le chesne
cintray
whistlestop
cormeilles
martin bayfield
suckermouth catfish
visionaries: knights of the magical light
richard gough (soccer)
cormeilles, eure
playboats
gilbert van tassel hamilton
zizi roberts
guy benton johnson
bs7799
the aislers set
gaillard island
hms oxford castle (k692)
pig destroyer
earache records
augmented social network
chunking
richard gough
after hours club
autorack
clarence dock
shirin r. tahir kheli
i broker
croonchy stars
square rig