Adding Reference Counting to the Shared Source CLIHits: 24
Moving to a garbage-collected environment in the Common Language Runtime has, for the most part, made memory leaks a problem of the past. However, the lack of deterministic finalization implied by the garbage collection scheme makes management of non-memory resources more difficult. The C++ community has found that the "resource acquisition is initialization" [1] idiom is very effective in managing those resources that need to be freed as soon as possible. We added reference counting to the Shared Source Common Language Infrastructure to regain deterministic finalization, and to find out what the penalties would be for this extra memory management.
Platform(s): n/a
Date: Mar, 31 2004 Author: http://www.only4gurus.com/v2/preview.asp?ID=5041 {
Ratings}Number of Ratings: 1 Votes
Visitor Voting Booth:
{
Others Scripts}
|