Gajah Mada wrote:
In the current memory manager implementation in the SSCLI, are all objects created in the generation 0? Does the notion of 'pre-tenuring' (i.e. some objects are directly created in the generation 1) exist in the current SSCLI?
My understanding is that there is no pre-tenuring in Rotor -- all (small) objects are allocated from the nursery (generation 0).
Of course, objects larger than LARGE_OBJECT_SIZE will be allocated in the large object heap.
Will any of the promoted objects from gen_0 be copied to the large object heap?
The only objects that reside in the large object heap are those that are initially allocated there (i.e. ~no~ promoted objects are copied from generation 0 to the large heap).
--djs
=================================== This list is hosted by DevelopMentorŪ http://www.develop.com ASP.NET courses you may be interested in:
Guerrilla ASP.NET 15 March 2004, in Boston, MA 17 May 2004 in Torrance, CA 7 June 2004, London, UK
http://www.develop.com/courses/gaspdotnetls
View archives and manage your subscription(s) at http://discuss.develop.com