نتایج جستجو برای: garbage collectors

تعداد نتایج: 9006  

1999
R. Veldema

Jackal is a fine-grained distributed shared memory system that can run multithreaded Java programs on distributedmemory systems. The Jackal compiler generates an access check for every use of an object field or array element. The overhead of the access checks is reduced using compiler optimizations. The runtime system uses a homebased consistency protocol that manages (and caches) objects and a...

2006
Yannis Chicha Stephen M. Watt

We present a method to visit all nodes in a forest of data structures while taking into account object placement. We call the technique a Localized Tracing Scheme as it improves locality of reference during object tracing activity. The method organizes the heap into regions and uses trace queues to defer and group tracing of remote objects. The principle of localized tracing reduces memory traf...

2005
Sebastien Marion Richard Jones Andrew Gray

With increasing importance and complexity of memory managers, it becomes more and more important for garbage collector (GC) developers to possess the right tools capable of helping them track GC behaviour. GCspy, an adaptable and easily portable visualisation framework, was developed to answer this issue. Our aim of porting GCspy to Rotor was motivated by the desire to provide Rotor with an eff...

2008
Bill McCloskey David F. Bacon Perry Cheng David Grove

Existing real-time garbage collectors are either unable to scale to large multiprocessors, or unable to meet hard real-time requirements even with specialized hardware support. These limitations are rapidly becoming unacceptable: hardware improvements have brought multi-gigabyte heaps and ubiquitous multi-core parallelism; applications have increasingly stringent real-time requirements; and non...

2011
Mariano Martinez Peck Noury Bouraqadi Marcus Denker Stéphane Ducasse Luc Fabresse

Large object-oriented applications may occupy hundreds of megabytes or even gigabytes of memory. During program execution, a large graph of objects is created and constantly changed. Most object runtimes support some kind of automatic memory management based on garbage collectors (GC) whose idea is the automatic destruction of unreferenced objects. However, there are referenced objects which ar...

2017
Burhan Ul Islam Khan Rashidah F. Olanrewaju Roohie Naaz Mir Abdul Raouf Khan S. H. Yusoff

The recent advancement in the field of distributed computing depicts a need of developing highly associative and less expensive cache memories for the state-of-art processors i.e., Intel Core i6, i7, etc. Hence, various conventional studies introduced cache replacement policies which are one of the prominent key factors to determine the effectiveness of a cache memory. Most of the conventional ...

2016
Khanh Nguyen Lu Fang Guoqing Xu Brian Demsky Shan Lu Sanazsadat Alamian Onur Mutlu

Most “Big Data” systems are written in managed languages, such as Java, C#, or Scala. These systems suffer from severe memory problems due to the massive volume of objects created to process input data. Allocating and deallocating a sea of data objects puts a severe strain on existing garbage collectors (GC), leading to high memory management overheads and reduced performance. This paper descri...

2013
Philip Reames Martin Maas Joel Galenson Krste Asanovic

Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission....

2000
B. Alpern C. R. Attanasio J. J. Barton M. G. Burke P. Cheng J.-D. Choi A. Cocchi S. J. Fink D. Grove M. Hind S. F. Hummel D. Lieber V. Litvinov M. F. Mergen T. Ngo J. R. Russell V. Sarkar M. J. Serrano J. C. Shepherd S. E. Smith V. C. Sreedhar H. Srinivasan J. Whaley

Jalapeño is a virtual machine for Java servers written in the Java language. To be able to address the requirements of servers (performance and scalability in particular), Jalapeño was designed “from scratch” to be as self-sufficient as possible. Jalapeño’s unique object model and memory layout allows a hardware null-pointer check as well as fast access to array elements, fields, and methods. R...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید