Allocation with Increments in a Non-moving Collector

نویسنده

  • Yoo C. Chung
چکیده

One of the advantages that compacting collectors tout over non-moving collectors is that compacting collectors can allocate memory very quickly with a simple pointer increment. It is shown that non-moving collectors can also use simple pointer increments when allocating memory without too much overhead.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Non-compacting Memory Allocation and Real-time Garbage Collection Dissertation Proposal

Garbage collection is the automatic reclamation of computer storage Knu73, Coh81, Wil92, Wil95]. While in many systems, programmers must explicitly reclaim heap memory at some point in their program by using a \free" or \dispose" statement, garbage collected systems free the programmer from this burden. In spite of its obvious attractiveness for many applications, garbage collection for real-ti...

متن کامل

Immix Garbage Collection: Fast Collection, Space Efficiency, and Mutator Locality

No current garbage collector combines space efficiency, low collector times, and mutator (application) locality for contemporaneously allocated objects. For example, free-list allocation coupled with mark-sweep collection achieves space efficiency, but poor mutator locality. On the other hand, contiguous (bump-pointer) allocation with copying collection provides mutator locality but poor space ...

متن کامل

Operational trends of a mini parabolic solar collector for agricultural purposes in a non-active solar environment

The mode of operation of mini parabolic solar panels made of germanium, mild steel and aluminium were investigated experimentally, as means of providing heated water on a farmland; the process was also modelled. Angular adjustments of the solar collectors from 70-90o were adopted in order to determine, the best material of construction for the parabolic solar collector and the angular orientati...

متن کامل

A Non-Fragmenting Non-Moving, Garbage Collector

1. ABSTRACT One of the biggest disadvantages of nonmoving collectors compared to moving collectors has been their limited ability to deal with memory fragmentation. In this paper, we describe two techniques to reduce fragmentation without the need for moving live data. The first technique reduces internal fragmentation in BiBoP (Big-Bag-of-Pages) like allocators. The second technique reduces ex...

متن کامل

Generational Real-Time Garbage Collection A Three-Part Invention for Young Objects

While real-time garbage collection is now available in production virtual machines, the lack of generational capability means applications with high allocation rates are subject to reduced throughput and high space overheads. Since frequent allocation is often correlated with a high-level, objectoriented style of programming, this can force builders of real-time systems to compromise on softwar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999