Chunking (computing)
Wikipedia, the free encyclopedia - Cite This SourceIn 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 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.In HTTP message transmission
Chunking is a specific feature of the [
] 1.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."
http://wcf-chuncking.sourceforge.net
Wikipedia, the free encyclopedia © 2001-2006 Wikipedia contributors (Disclaimer)
This article is licensed under the GNU Free Documentation License.
Last updated on Monday February 04, 2008 at 23:56:28 PST (GMT -0800)
View this article at Wikipedia.org - Edit this article at Wikipedia.org - Donate to the Wikimedia Foundation