2 .. Pone links "offline" (para generar PDF para imprimir).
12 .. [HDH03] Martin Hirzel, Amer Diwan, and Matthew Hertz, Proceedings
13 of the 18th Conference on Object-Oriented Programming, Systems,
14 Languages, and Applications (OOPSLA 2003), Anaheim, CA, Oct. 26-30,
17 .. [LINS05] Rafael D Lins. A New Multi-Processor Architecture for
18 Parallel Lazy Cyclic Reference Counting. Proceedings of the 17th
19 International Symposium on Computer Architecture on High Performance
20 Computing - Volume 00 (páginas 35-43), 2005. IEEE Press.
22 .. [BEZO06] Emery D. Berger, Benjamin G. Zorn. DieHard: probabilistic
23 memory safety for unsafe languages. PLDI '06: Proceedings of the 2006
24 ACM SIGPLAN conference on Programming language design and
25 implementation. 2006. ISBN 1-59593-320-4.
27 .. [HUEL98] Lorenz Huelsbergen and Phil Winterbottom. Very Concurrent
28 Mark-&-Sweep Garbage Collection without Fine-Grain Synchronization.
29 Proceedings of the International Symposium on Memory Management. Páginas
30 166-175. ACM. 1998. ISBN 1-58113-114-3.
32 .. [RODR97] Gustavo Rodriguez-Rivera and Vince Russo. Non-intrusive Cloning
33 Garbage Collection with Stock Operating System Support. Software Practice
34 and Experience Volumen 27, Número 8. Agosto 1997.
36 .. [BOEH88] Hans-Juergen Boehm and Mark Weiser. `Garbage Collection in an
37 Uncooperative Environment`__. Software Practice and Experience Volumen 18,
38 Número 9. Páginas 807-820. Septiembre 1988.
39 __ http://www.hpl.hp.com/personal/Hans_Boehm/spe_gc_paper/preprint.pdf
41 .. [BOEH91] Hans-Juergen Boehm and Alan J. Demers and Scott Shenker. `Mostly
42 Parallel Garbage Collection`__. Proceedings of the ACM SIGPLAN '91
43 Conference on Programming Language Design and Implementation, Volumen 26,
44 Número 6. Páginas 157-164. Junio 1991.
45 __ http://www.hpl.hp.com/personal/Hans_Boehm/gc/papers/pldi91.ps.Z
47 .. [BOEH93] Hans-Juergen Boehm. `Space Efficient Conservative Garbage
48 Collection`__. Proceedings
49 of the ACM SIGPLAN '93 Conference on Programming Language Design and
50 Implementation, Volumen 28, Número 6. Páginas 197-206. Junio 1993.
51 __ http://www.hpl.hp.com/personal/Hans_Boehm/gc/papers/pldi93.ps.Z
53 .. [BLAC08] Stephen Blackburn and Kathryn McKinley. `Immix Garbage Collection:
54 Mutator Locality, Fast Collection, and Space Efficiency`__. Proceedings of
55 the ACM SIGPLAN '08 Conference on Programming Language Design and
56 Implementation. Páginas 22-32. Junio 2008.
57 __ http://cs.anu.edu.au/techreports/2007/TR-CS-07-04.pdf
59 .. [HIRZ03] Martin Hirzel and Amer Diwan and Matthew Hertz.
60 `Connectivity-based Garbage Collection`__. Proceedings of the ACM OOPSLA
61 '03 Conference on Object-Oriented Programming, Systems, Languages and
62 Applications. Noviembre 2003.
63 __ http://www-plan.cs.colorado.edu/diwan/cbgc.pdf
65 .. [CAR95] A. Rogers and M. Carlisle and J. Reppy and L. Hendren. Supporting
66 Dynamic Data Structures on Distributed Memory Machines. Transactions on
67 Programming Languages and Systems, volúmen 17, número 2. Marzo 1995.
69 .. [CMK01] B. Cahoon and K. S. McKinley. `Data Flow Analysis for Software
70 Prefetching Linked Data Structures in Java`__. International Conference on
71 Parallel Architectures and Compilation Techniques (PACT). Barcelona,
72 España. Septiembre 2001.
73 __ ftp://ftp.cs.umass.edu/pub/osl/papers/pact01-prefetch.ps.gz
75 .. [BH86] J. Barnes and P. Hut. A hierarchical o(N log N) force-calculation
76 algorithm. Nature Volumen 324, páginas 446-449. Diciembre 1986.
78 .. [BN98] G. Bilardi and A. Nicolau. Adaptive Bitonic Sorting: An optimal
79 parallel algorithm for shared-memory machines. SIAM J. Comput.
80 Volumen 18, número 2, páginas 216-228. 1998.
82 .. [CDG93] D. Culler, A. Dusseau, S. Goldstein, A. Krishnamurthy, S. Lumetta,
83 T. von Eicken and K. Yelick. Parallel Programming in Split-C.
84 Supercomputing 1993, páginas 262-273. 1993.
86 .. [KAR77] R. Karp. Probabilistic analysis of partitioning algorithms for the
87 traveling-salesman problem in the plane. Mathematics of Operations
88 Research Volumen 2, número 3, páginas 209-224. Agosto 1977.
90 .. [GS85] L. Guibas and J. Stolfi. General Subdivisions and Voronoi Diagrams.
91 ACM Trans. on Graphics Volumen 4, número 2, páginas 74-123. 1985.
93 .. [BLA06] Blackburn, Stephen M. and Garner, Robin and Hoffmann, Chris and
94 Khang, Asjad M. and McKinley, Kathryn S. and Bentzur, Rotem and Diwan, Amer
95 and Feinberg, Daniel and Frampton, Daniel and Guyer, Samuel Z. and Hirzel,
96 Martin and Hosking, Antony and Jump, Maria and Lee, Han and Moss, J. Eliot
97 B. and Moss, B. and Phansalkar, Aashish and Stefanovic, Darko and
98 VanDrunen, Thomas and von Dincklage, Daniel and Wiedermann, Ben. The DaCapo
99 benchmarks: java benchmarking development and analysis. OOPSLA '06:
100 Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented
101 programming systems, languages, and applications. ISBN 1-59593-348-4.
102 Páginas 169-190. 2006.
104 .. [PAN09] Vladimir Panteleev. `Memory Management in the D Programming
105 Language`__. Proyecto de licenciatura. Ministerul Educaţiei şi Tineretului
106 al Republicii Moldova Universitatea Tehnică a Moldovei Facultatea de
107 Calculatoare, Informatică şi Microelectronică Catedra Filiera Anglofonă.
109 __ http://thecybershadow.net/d/Memory_Management_in_the_D_Programming_Language.pdf
111 .. [HEND02] Fergus Henderson. Accurate garbage collection in an uncooperative
112 environment. Proceedings of the Third International Symposium on Memory
113 Management (2002). ACM. Páginas 150-156. Febrero, 2003.
119 .. [BKIP08] Kris Macleod Bell, Lars Ivar Igesund, Sean Kelly, and Michael
120 Parker. Learn to Tango with D. Apress, 2007. ISBN 1-59059-960-8.
122 .. [JOLI96] Richard Jones, Rafael D Lins. Garbage Collection: Algorithms
123 for Automatic Dynamic Memory Management. John Wiley & Sons, 1996.
126 .. [SUTT99] Herb Sutter. Exceptional C++: 47 Engineering Puzzles,
127 Programming Problems, and Solutions, 1ra edición. Addison-Wesley
128 Professional, 1999. ISBN 0-201-61562-2.
134 .. [NAS00] Neil Schemenauer. `Garbage Collection for Python`__. 2000.
135 __ http://arctrix.com/nas/python/gc/
137 .. [PHP530] PHP Team. `PHP 5.3.0 Release Announcement`__. PHP news archive.
139 __ http://php.net/releases/5_3_0.php
141 .. [GCBIB] Richard Jones. `The Garbage Collection Bibliography`__. 1996-2009.
142 __ http://www.cs.ukc.ac.uk/people/staff/rej/gcbib/gcbib.html
144 .. [MOLAWE] Paolo Molaro. `Compacting GC`__. The Mono Project. Obtenido en
146 __ http://www.mono-project.com/Compacting_GC
148 .. [MOLA06] Paolo Molaro. `A new Mono GC`__. Octubre 2006.
149 __ http://www.go-mono.com/meeting06/mono-sgen.pdf
151 .. [BOEHWD] Hans-J. Boehm. `Conservative GC Algorithmic Overview`__. HP
152 Labs / SGI. Obtenido en Junio de 2009.
153 __ http://www.hpl.hp.com/personal/Hans_Boehm/gc/gcdescr.html
155 .. [LWN90311] Ingo Molnar. `flexible-mmap-2.6.7-D5`__. Linux Weekly News.
157 __ http://lwn.net/Articles/90311/
159 .. [LMTDGC] Leandro Lucarella. `Luca's Meaninless Thoughts, tag DGC`__.
161 __ http://llucax.com.ar/blog/blog/tag/dgc
163 .. [DRT117] Sean Kelly. `D Concurrent GC`__. Lista de correo de Druntime. 15
164 de septiembre de 2010.
165 __ http://lists.puremagic.com/pipermail/d-runtime/2010-September/000117.html
167 .. [TT1997] Leandro Lucarella. `Integrate CDGC (D Concurrent Garbage
168 Collector)`__. Tango Issue Tracker. Octubre 2010.
169 __ http://www.dsource.org/projects/tango/ticket/1997
172 .. Grupo de noticias digitalmars.D:
173 .. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
175 .. [NGD46407] Oskar Linde. The problem with the D GC. Grupo de noticias
176 digitalmars.D, 8 de enero de 2007. `Mensaje número 46407`__.
177 __ http://www.digitalmars.com/d/archives/digitalmars/D/The_problem_with_the_D_GC_46407.html
179 .. [NGD54084] Babele Dunnit. Problems with GC, trees and array concatenation.
180 Grupo de noticias digitalmars.D, 1ro de junio de 2007. `Mensaje número
182 __ http://www.digitalmars.com/d/archives/digitalmars/D/Problems_with_GC_trees_and_array_concatenation_54084.html
184 .. [NGD5821] Antonio Monteiro. Thread and gc.fullCollect. Grupo de noticias
185 digitalmars.D, 11 de enero de 2007. `Mensaje número 5821`__.
186 __ http://www.digitalmars.com/d/archives/digitalmars/D/learn/thread_and_gc.fullCollect_5821.html
188 .. [NGD35364] Frank Benoit. GC implementation. Grupo de noticias
189 digitalmars.D, 18 de marzo de 2006. `Mensaje número 35364`__.
190 __ http://www.digitalmars.com/d/archives/digitalmars/D/35364.html
192 .. [NGD71869] Fawzi Mohamed. large objects and GC. Grupo de noticias
193 digitalmars.D, 16 de mayo de 2008. `Mensaje número 71869`__.
194 __ http://www.digitalmars.com/d/archives/digitalmars/D/large_objects_and_GC_71869.html
196 .. [NGD75952] Alan Knowles. Threading and the Garbage handler mess. Grupo de
197 noticias digitalmars.D, 6 de septiembre de 2008. `Mensaje número 75952`__.
198 __ http://www.digitalmars.com/d/archives/digitalmars/D/Threading_and_the_Garbage_handler_mess._75952.html
200 .. [NGD13301] Pete Poulos. Weak references. Grupo de noticias digitalmars.D,
201 5 de agosto de 2008. `Mensaje número 13301`__.
202 __ http://www.digitalmars.com/d/archives/digitalmars/D/learn/weak_references_13301.html
204 .. [NGD86840] Simon Treny. Keeping a list of instances and garbage-collection.
205 Grupo de noticias digitalmars.D, 29 de marzo de 2009. `Mensaje número
207 __ http://www.digitalmars.com/d/archives/digitalmars/D/Keeping_a_list_of_instances_and_garbage-collection_86840.html
209 .. [NGD69761] Jarrett Billingsley. Weak references. Grupo de noticias
210 digitalmars.D, 12 de abril de 2008. `Mensaje número 69761`__.
211 __ http://www.digitalmars.com/d/archives/digitalmars/D/Weak_references._69761.html
213 .. [NGD74624] Pete Poulos. Weak References. Grupo de noticias digitalmars.D,
214 6 de agosto de 2008. `Mensaje número 74624`__.
215 __ http://www.digitalmars.com/d/archives/digitalmars/D/Weak_References_74624.html
217 .. [NGD88065] Jason House. D2 weak references. Grupo de noticias
218 digitalmars.D, 15 de abril de 2009. `Mensaje número 88065`__.
219 __ http://www.digitalmars.com/d/archives/digitalmars/D/D2_weak_references_88065.html
221 .. [NGD88298] Leandro Lucarella. GC object finalization not guaranteed. Grupo
222 de noticias digitalmars.D, 18 de abril de 2009. `Mensaje número 88298`__.
223 __ http://www.digitalmars.com/d/archives/digitalmars/D/GC_object_finalization_not_guaranteed_88298.html
225 .. [NGD44607] Russ Lewis. A TODO for somebody: Full Reflection Gets You
226 Smarter GC. Grupo de noticias digitalmars.D, 20 de noviembre de 2006.
227 `Mensaje número 44607`__.
228 __ http://www.digitalmars.com/d/archives/digitalmars/D/A_TODO_for_somebody_Full_Reflection_Gets_You_Smarter_GC_44607.html
230 .. [NGD42557] Lionello Lunesu. Is a moving GC really needed? Grupo de noticias
231 digitalmars.D, 2 de octubre de 2006. `Mensaje número 425577`__.
232 __ http://www.digitalmars.com/d/archives/digitalmars/D/Is_a_moving_GC_really_needed_42557.html
234 .. [NGD38689] Frank Benoit. GC, the simple solution. Grupo de noticias
235 digitalmars.D, 4 de junio de 2006. `Mensaje número 38689`__.
236 __ http://www.digitalmars.com/d/archives/digitalmars/D/38689.html
238 .. [NGD29291] Larry Evans. How does RTTI help gc?. Grupo de noticias
239 digitalmars.D, 21 de octubre de 2005. `Mensaje número 29291`__.
240 __ http://www.digitalmars.com/d/archives/digitalmars/D/29291.html
242 .. [NGD75995] David Simcha. Partially Static GC. Grupo de noticias
243 digitalmars.D, 9 de septiembre de 2008. `Mensaje número 75995`__.
244 __ http://www.digitalmars.com/d/archives/digitalmars/D/Partially_Static_GC_75995.html
246 .. [NGD80695] David Simcha. Moving GC. Grupo de noticias digitalmars.D, 12 de
247 diciembre de 2008. `Mensaje número 80695`__.
248 __ http://www.digitalmars.com/d/archives/digitalmars/D/Moving_GC_80695.html
250 .. [NGDN87831] Leandro Lucarella. Re: Std Phobos 2 and logging library? Grupo
251 de noticias digitalmars.D, 10 de abril de 2009. `Mensaje número 87831`__.
252 __ http://www.digitalmars.com/d/archives/digitalmars/D/Std_Phobos_2_and_logging_library_87794.html#N87831
254 .. [NGD88559] Andrei Alexandrescu. -nogc. Grupo de noticias digitalmars.D, 23
255 de abril de 2009. `Mensaje número 88559`__.
256 __ http://www.digitalmars.com/d/archives/digitalmars/D/nogc_88559.html
258 .. [NGD89394] David Simcha. Associative Arrays and Interior Pointers. Grupo de
259 noticias digitalmars.D, 4 de mayo de 2009. `Mensaje número 89394`__.
260 __ http://www.digitalmars.com/d/archives/digitalmars/D/Associative_Arrays_and_Interior_Pointers_89394.html
262 .. [NGD89302] David Simcha. Destructors and Deterministic Memory Management.
263 Grupo de noticias digitalmars.D, 3 de mayo de 2009. `Mensaje número
265 __ http://www.digitalmars.com/d/archives/digitalmars/D/Destructors_and_Deterministic_Memory_Management_89302.html
267 .. [NGD22968] Maxime Larose. GC pauses. Grupo de noticias digitalmars.D, 2 de
268 mayo de 2005. `Mensaje número 22968`__.
269 __ http://www.digitalmars.com/d/archives/digitalmars/D/22968.html
271 .. [NGD5622] Christian Schüler. D and game programming. Grupo de noticias
272 digitalmars.D, 30 de mayo de 2002. `Mensaje número 5622`__.
273 __ http://www.digitalmars.com/d/archives/5622.html
275 .. [NGD2547] Mark T. Real time programming why not? Grupo de noticias
276 digitalmars.D, 5 de enero de 2002. `Mensaje número 2547`__.
277 __ http://www.digitalmars.com/d/archives/2547.html
279 .. [NGD26273] Stewart Gordon. Copying/heap compacting GC. Grupo de noticias
280 digitalmars.D, 24 de marzo de 2004. `Mensaje número 26273`__.
281 __ http://www.digitalmars.com/d/archives/26273.html
283 .. [NGD18354] Jarrett Billingsley. Does the GC ever perform a generational
284 collect? Grupo de noticias digitalmars.D, 5 de marzo de 2005. `Mensaje
286 __ http://www.digitalmars.com/d/archives/digitalmars/D/18354.html
288 .. [NGD67673] Leonardo Maffi. Slow GC? Grupo de noticias digitalmars.D, 13 de
289 marzo de 2008. `Mensaje número 67673`__.
290 __ http://www.digitalmars.com/d/archives/digitalmars/D/Slow_GC_67673.html
292 .. [NGD43991] Andrey Khropov. [Performance] shootout.binarytrees when
293 implemented with gc is 10x slower than C# on .NET 2.0. Grupo de noticias
294 digitalmars.D, 11 de noviembre de 2006. `Mensaje número 43991`__.
295 __ http://www.digitalmars.com/d/archives/digitalmars/D/Performance_shootout.binarytrees_when_implemented_with_gc_is_10x_slower_than_C_on_.NET_2.0_43991.html
297 .. [NGD63541] Leonardo Maffi. A smaller GC benchmark. Grupo de noticias
298 digitalmars.D, 10 de diciembre de 2007. `Mensaje número 63541`__.
299 __ http://www.digitalmars.com/d/archives/digitalmars/D/A_smaller_GC_benchmark_63541.html
301 .. [NGD90977] Anónimo. Why allocation of large amount of small objects so slow
302 (x10) in D? Grupo de noticias digitalmars.D, 21 de mayo de 2009. `Mensaje
304 __ http://www.digitalmars.com/d/archives/digitalmars/D/why_allocation_of_large_amount_of_small_objects_so_slow_x10_in_D_90977.html
307 .. Grupo de noticias digitalmars.D.learn:
308 .. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
310 .. [NGL13744] Alan Knowles. Any advice for GC/memory debugging. Grupo de
311 noticias digitalmars.D.learn, 1ro de septiembre de 2008. `Mensaje número
313 __ http://www.digitalmars.com/d/archives/digitalmars/D/learn/Any_advice_for_GC_memory_debugging_13744.html
315 .. [NGL8264] Robert Fraser. Soft/weak references? Grupo de noticias
316 digitalmars.D.learn, 21 de junio de 2007. `Mensaje número 8264`__.
317 __ http://www.digitalmars.com/d/archives/digitalmars/D/learn/Soft_weak_references_8264.html
319 .. [NGL3937] Chris K. GC and realtime threads. Grupo de noticias
320 digitalmars.D.learn, 12 de julio de 2006. `Mensaje número 3937`__.
321 __ http://www.digitalmars.com/d/archives/digitalmars/D/learn/3937.html
324 .. Grupo de noticias digitalmars.D.announce:
325 .. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
327 .. [NGA6842] Walter Bright. Transitioning to a type aware Garbage
328 Collector. Grupo de noticias digitalmars.D.announce, 22 de enero de
329 2007. `Mensaje número 6842`__.
330 __ http://www.digitalmars.com/d/archives/digitalmars/D/announce/Transitioning_to_a_type_aware_Garbage_Collector_6842.html
332 .. [NGA9103] Myron Alexander. ANN: WeakObjectReference - class to hold weak
333 references. Grupo de noticias digitalmars.D.announce, 23 de junio de
334 2007. `Mensaje número 9103`__.
335 __ http://www.digitalmars.com/d/archives/digitalmars/D/announce/ANN_WeakObjectReference_-_class_to_hold_weak_references_9103.html
337 .. [NGA15246] Mason Green. Blaze 2.0. Grupo de noticias
338 digitalmars.D.announce, 16 de marzo de 2009. `Mensaje número 15246`__.
339 __ http://www.digitalmars.com/d/archives/digitalmars/D/announce/Blaze_2.0_15246.html
341 .. [NGA19235] Leandro Lucarella. D Concurrent GC. Grupo de noticias
342 digitalmars.D.announce, 9 de septiembre de 2010. `Mensaje número 19235`__.
343 __ http://www.digitalmars.com/d/archives/digitalmars/D/announce/D_Concurrent_GC_19235.html
349 .. [DBZ3463] David Simcha, et ál. `Integrate Precise Heap Scanning Into the
350 GC`__. The D Programming Language Issue Tracking System. Issue 3463.
352 __ http://d.puremagic.com/issues/show_bug.cgi?id=3463
355 .. include:: links.rst
357 .. vim: set ts=3 sts=3 sw=3 et tw=78 spelllang=en :