456:
436:
426:
416:
406:
396:
564:
580:
376:
37:
85:
585:
429:
233:
57:
419:
439:
256:
30:
381:
471:
241:
79:
218:
276:
399:
286:
266:
119:
345:
205:
409:
271:
246:
152:
223:
175:
73:
251:
129:
371:
355:
281:
147:
46:
324:
319:
162:
475:
314:
213:
329:
296:
291:
137:
96:
574:
485:
306:
109:
104:
350:
114:
261:
142:
450:
195:
190:
180:
170:
513:
will show the template collapsed, i.e. hidden apart from its title bar.
478:), it is hidden apart from its title bar; if not, it is fully visible.
185:
15:
470:, meaning that if there is another collapsible item on the page (a
19:
557:
549:
545:
58:
Memory management as a function of an operating system
537:
will show the template expanded, i.e. fully visible.
516:
492:
364:
338:
305:
232:
204:
161:
128:
95:
66:
542:Editors can experiment in this template's sandbox
481:To change this template's initial visibility, the
31:
8:
377:International Symposium on Memory Management
38:
24:
16:
465:initial visibility currently defaults to
482:
7:
476:table with the collapsible attribute
581:Computer science navigational boxes
86:Input–output memory management unit
14:
454:
435:
434:
425:
424:
415:
414:
405:
404:
395:
394:
257:Concurrent mark sweep collector
382:Region-based memory management
1:
586:Computing navigational boxes
430:Memory management algorithms
242:Automatic Reference Counting
80:Translation lookaside buffer
420:Automatic memory management
219:C dynamic memory allocation
602:
541:
440:Memory management software
287:Tracing garbage collection
120:Virtual memory compression
565:Subpages of this template
390:
53:
214:Static memory allocation
206:Manual memory management
272:Garbage-first collector
247:Boehm garbage collector
153:x86 memory segmentation
459:Template documentation
277:Mark–compact algorithm
74:Memory management unit
224:new and delete (C++)
130:Memory segmentation
372:Automatic variable
356:Unreachable memory
282:Reference counting
252:Cheney's algorithm
234:Garbage collection
521:Memory management
497:Memory management
448:
447:
400:Memory management
148:Virtual 8086 mode
47:Memory management
593:
561:
553:
536:
535:
531:
528:
525:
522:
519:
512:
511:
507:
504:
501:
498:
495:
484:
483:|state=
468:
463:This template's
460:
458:
457:
438:
437:
428:
427:
418:
417:
408:
407:
398:
397:
325:Dangling pointer
320:Buffer over-read
292:Strong reference
163:Memory allocator
40:
33:
26:
17:
601:
600:
596:
595:
594:
592:
591:
590:
571:
570:
569:
568:
563:
555:
543:
540:
533:
529:
526:
523:
520:
517:
509:
505:
502:
499:
496:
493:
472:navbox, sidebar
466:
461:
455:
453:
449:
444:
386:
360:
334:
315:Buffer overflow
301:
228:
200:
157:
124:
91:
62:
49:
44:
12:
11:
5:
599:
597:
589:
588:
583:
573:
572:
554:and testcases
539:
538:
514:
452:
451:
446:
445:
443:
442:
432:
422:
412:
410:Virtual memory
402:
391:
388:
387:
385:
384:
379:
374:
368:
366:
362:
361:
359:
358:
353:
348:
342:
340:
336:
335:
333:
332:
330:Stack overflow
327:
322:
317:
311:
309:
303:
302:
300:
299:
297:Weak reference
294:
289:
284:
279:
274:
269:
264:
259:
254:
249:
244:
238:
236:
230:
229:
227:
226:
221:
216:
210:
208:
202:
201:
199:
198:
193:
188:
183:
178:
173:
167:
165:
159:
158:
156:
155:
150:
145:
140:
138:Protected mode
134:
132:
126:
125:
123:
122:
117:
112:
107:
101:
99:
97:Virtual memory
93:
92:
90:
89:
83:
77:
70:
68:
64:
63:
61:
60:
54:
51:
50:
45:
43:
42:
35:
28:
20:
13:
10:
9:
6:
4:
3:
2:
598:
587:
584:
582:
579:
578:
576:
566:
559:
551:
547:
515:
491:
490:
489:
488:may be used:
487:
479:
477:
473:
469:
441:
433:
431:
423:
421:
413:
411:
403:
401:
393:
392:
389:
383:
380:
378:
375:
373:
370:
369:
367:
363:
357:
354:
352:
349:
347:
346:Fragmentation
344:
343:
341:
337:
331:
328:
326:
323:
321:
318:
316:
313:
312:
310:
308:
307:Memory safety
304:
298:
295:
293:
290:
288:
285:
283:
280:
278:
275:
273:
270:
268:
265:
263:
260:
258:
255:
253:
250:
248:
245:
243:
240:
239:
237:
235:
231:
225:
222:
220:
217:
215:
212:
211:
209:
207:
203:
197:
194:
192:
189:
187:
184:
182:
179:
177:
174:
172:
169:
168:
166:
164:
160:
154:
151:
149:
146:
144:
141:
139:
136:
135:
133:
131:
127:
121:
118:
116:
113:
111:
110:Memory paging
108:
106:
105:Demand paging
103:
102:
100:
98:
94:
87:
84:
81:
78:
75:
72:
71:
69:
65:
59:
56:
55:
52:
48:
41:
36:
34:
29:
27:
22:
21:
18:
480:
467:autocollapse
464:
462:
23:
351:Memory leak
575:Categories
115:Page table
508:collapsed
486:parameter
262:Finalizer
143:Real mode
532:expanded
196:ptmalloc
191:mimalloc
181:jemalloc
171:dlmalloc
67:Hardware
548:|
267:Garbage
186:libumem
88:(IOMMU)
562:pages.
558:create
550:mirror
546:create
339:Issues
527:state
503:state
474:, or
365:Other
176:Hoard
82:(TLB)
76:(MMU)
577::
534:}}
518:{{
510:}}
494:{{
567:.
560:)
556:(
552:)
544:(
530:=
524:|
506:=
500:|
39:e
32:t
25:v
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.