Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
C dynamic memory allocation
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==External links== {{wikibooks|C Programming|C dynamic memory management|C Programming/C Reference}} {{Wikiversity|C/Memory_Management}} * [http://www.opengroup.org/onlinepubs/9699919799/functions/malloc.html Definition of malloc in IEEE Std 1003.1 standard] * [[Doug Lea|Lea, Doug]]; [http://gee.cs.oswego.edu/dl/html/malloc.html ''The design of the basis of the glibc allocator''] * Gloger, Wolfram; [http://www.malloc.de/en/ ''The ptmalloc homepage''] * Berger, Emery; [http://www.hoard.org/ ''The Hoard homepage''] * Douglas, Niall; [http://www.nedprod.com/programs/portable/nedmalloc/ ''The nedmalloc homepage''] * Evans, Jason; [http://jemalloc.net/ ''The jemalloc homepage''] * Google; [https://github.com/gperftools/gperftools/wiki ''The tcmalloc homepage''] * [https://web.archive.org/web/20060409094110/http://www.osdcom.info/content/view/31/39/ ''Simple Memory Allocation Algorithms''] on OSDEV Community * Michael, Maged M.; [http://www.research.ibm.com/people/m/michael/pldi-2004.pdf ''Scalable Lock-Free Dynamic Memory Allocation''] * Bartlett, Jonathan; [http://www.ibm.com/developerworks/library/l-memory/ ''Inside memory management'' β The choices, tradeoffs, and implementations of dynamic allocation] * [https://web.archive.org/web/20050823083743/http://live.gnome.org/MemoryReduction Memory Reduction (GNOME)] wiki page with much information about fixing malloc * [http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf C99 standard draft, including TC1/TC2/TC3] * [http://paste.tclers.tk/1596 Some useful references about C] * [http://www.open-std.org/jtc1/sc22/wg14/www/standards ISO/IEC 9899 β Programming languages β C] * [https://sploitfun.wordpress.com/2015/02/10/understanding-glibc-malloc/ ''Understanding glibc malloc''] {{Memory management navbox|state=expanded}} {{CProLang|state=expanded}} [[Category:Memory management]] [[Category:Memory management software]] [[Category:C standard library]] [[Category:Articles with example C code]] [[Category:C++]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)