Browse All Reviews
Programming Languages (D.3)
> Memory Management (Garbage Collection) (D.3.4...)
All Media Types
1-10 of 22 Reviews about "
Memory Management (Garbage Collection) (D.3.4...)
Boosting the priority of garbage: scheduling collection on heterogeneous multicore processors
Akram S., Sartor J., Craeynest K., Heirman W., Eeckhout L. ACM Transactions on Architecture and Code Optimization 13(1): 1-25, 2016. Type: Article
This well-written paper presents a new algorithm for garbage collection of a Java program running across a heterogeneous set of cores (where some cores execute code significantly faster than others)....
Jul 12 2016
Impact of GC design on power and performance for Android
Hussein A., Payer M., Hosking A., Vick C. SYSTOR 2015 (Proceedings of the 8th ACM International Systems and Storage Conference, Haifa, Israel, May 26-28, 2015) 1-12, 2015. Type: Proceedings
Android’s garbage collection (GC) strategy is investigated in this paper in impressive detail. The authors do a good job of explaining how GC works in Dalvik, have ported a significant number of benchmarks, and have collected statistics that...
Aug 18 2015
Dynamic memory management for embedded systems
Alonso D., Mamagkakis S., Poucet C., Peón-Quirós M., Bartzas A., Catthoor F., Soudris D., Springer Publishing Company, Incorporated, New York, NY, 2014. 243 pp. Type: Book (978-3-319105-71-0)
Embedded systems are becoming a very important part of our lives, as they are everywhere, in technologies such as mobile phones, transportation systems, and medical devices. The energy optimization of those systems plays a crucial role due to thei...
May 11 2015
SenSmart: adaptive stack management for multitasking sensor networks
Chu R., Gu L., Liu Y., Li M., Lu X. IEEE Transactions on Computers 62(1): 137-150, 2013. Type: Article
The ever-growing field of sensor network technology will continue to play a profound role in our lives. These sensors are our hands, eyes, and ears for investigating places ranging from our own bodies (bloodstream, organs, and limbs) to nature (mo...
Jul 29 2013
The garbage collection handbook: the art of automatic memory management
Jones R., Hosking A., Moss E., Chapman & Hall/CRC, Boca Raton, FL, 2011. 511 pp. Type: Book (978-1-420082-79-1)
This book is an excellent review of the state of the art in garbage collection, which--in the two decades ending in 2009--has moved from a linguistic oddity to a near-essential component of computer languages. Chapters 2 through 5 discus...
Feb 21 2012
Real-time Java platform programming
Dibble P., BookSurge Publishing, Santa Clara, CA, 2008. 486 pp. Type: Book (9781419656491)
This book offers experienced developers a good source for Real Time Specification for Java (RTSJ) that is compact, yet complete. The book examines the theoretical and practical aspects of RTSJ version 1.0.2 and provides many examples that have bee...
Apr 29 2010
Online reorganization of databases
Sockut G., Iyer B. ACM Computing Surveys 41(3): 1-136, 2009. Type: Article
This survey of literature on system maintenance of large databases focuses on databases that are used 24 hours a day, seven days a week. Since such a database is continuously online, system maintenance must also be done online, on the fly, without...
Nov 16 2009
Memory leak detection in FORTRAN applications using TAU
Shende S., Malony A., Moore S., Cronk D. HPCMP-UGC 2007 (Proceedings of the 2007 DoD High Performance Computing Modernization Program Users Group Conference, Jun 18-21, 2007) 387-393, 2007. Type: Proceedings
Software tools are important weapons in the programmer’s fight against errors. As the complexity of systems grows, there is an increasing requirement for tool developers to produce more sophisticated assistance. The tuning and analysis utili...
Jun 4 2009
Shared heap management for memory-limited Java virtual machines
Choi Y., Han H. ACM Transactions on Embedded Computing Systems 7(2): 1-32, 2008. Type: Article
Multitasking in embedded systems without virtual memory is often done in a very simplistic way: by allocation of a fixed storage segment to a task. A more flexible strategy of heap allocation in a shared storage pool has to deal with the managemen...
Aug 15 2008
Object co-location and memory reuse for Java programs
Yu Z., Lau F., Wang C. ACM Transactions on Architecture and Code Optimization 4(4): 1-36, 2008. Type: Article
Yu, Lau, and Wang have developed a memory management system called space-time efficient memory allocator (STEMA) for use in Java Virtual Machines. It is particularly effective for small memory devices. The paper defines the system and then compare...
Aug 7 2008
Reproduction in whole or in part without permission is prohibited. Copyright © 2000-2022 ThinkLoud, Inc.