Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this

Table Of Contents

2. Memory Exhaustion
1. Designing Fixed Allocation Objects
2. Pre-allocating Objects
3. Library Classes
4. Embedded Objects
4. Deferring Commitment to Fixed Allocation
1. Java Implementation
2. C++ Implementation
1. Deleting Objects
2. Signalling Allocation Failure
3. Avoiding Fragmentation
4. Standard Allocation Sizes
5. Implementing a Heap
1. Stack Allocation
2. Temporary Heaps
3. Releasing resources held by transient objects
4. Dangling Pointers
1. TemporaryHeap Implementation
1. Reducing Memory Overheads
2. Variable Sized Objects
3. Variable Size Pools
4. Making Pools Transparent
1. Compaction without Handles
2. Object tables
4. Compacting Objects
5. Compacting on Demand
6. C++ Handle classes
3. Allocating the reference count field
4. Extensions
1. Implementation of ReferenceCountedObject
2. Implementation of the smart pointer, ReferenceCountingPointer
1. Programming with Garbage Collection
2. Finalisation and Weak References
3. Mark-Sweep Garbage Collection
3. Copying Garbage Collectors
1. Implementation of the Garbage Collector
2. The Garbage Collection Functions
2. Member functions for CollectableObject:
0 of .
Results for:
No results containing your search query
P. 1


Ratings: (0)|Views: 6 |Likes:
Published by Babji Shaik

More info:

Published by: Babji Shaik on Feb 05, 2012
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 6 to 53 are not shown in this preview.

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->