Literatura
-=-=-=-=-=-=
There once was a man who went to a computer trade show. Each day
as he entered, the man told the guard at the door:
"I am a great thief, renowned for my feats of shoplifting. Be
forewarned, for this trade show shall not escape unplundered."
This speech disturbed the guard greatly, because there were
millions of dollars of computer equipment inside, so he watched the
man carefully. But the man merely wandered from booth to booth,
humming quietly to himself.
When the man left, the guard took him aside and searched his
clothes, but nothing was to be found.
On the next day of the trade show, the man returned and chided
the guard saying: "I escaped with a vast booty yesterday, but today
will be even better." So the guard watched him ever more closely,
but to no avail.
On the final day of the trade show, the guard could restrain
his curiosity no longer. "Sir Thief," he said, "I am so perplexed,
I cannot live in peace. Please enlighten me. What is it that you are
stealing?"
The man smiled. "I am stealing ideas," he said.
-- Geoffrey James, "The Tao of Programming"
[Glibc] The GNU C Library Reference Manual
Standardní info soubory k libc ve většině distribucích. Také
dostupný ve WWW verzi třeba na serveru www.cygnus.com
[Wilson1] Wilson, Johnstone, Neeley, Boles, Dynamic Storage
Allocation: A Survey and Critical Review, Univeristy of Texas
ftp://ftp.cs.utexas.edu/pub/garbage/allocsrv.ps
Obsáhlý popis mnoha algoritmů alokace paměti, srovnání a měření
[Wilson] Paul R. Wilson, Uniprocessor Garbage Collection Techniques,
Universoty of Texas
ftp://ftp.cs.utexas.edu/pub/garbage/gcsurvey.ps
Velice pěkný článek o různých algoritmech pro Garbage Collecting
[Costs] Detlefs, Dosser and Zorn: Memory Allocation Costs in Large C
and C++ Programs
ftp://ftp.cs.colorado.edu/pub/techreports/zorn/CU-CS-665-93.ps.Z
Obsahuje několik měření rychlosti různých implementací malloc/free
včetně garbage collectingu.
[Boehm96] Hans-J. Boehm, Simple Garbage-Collector Safety, XeroX PARC
http://reality.sgi.com/employees/boehm_mti/papers/pldi96.ps.gz
Popis jak zabránit optimalizátoru GCC schovávat ukazatele
výheň