Dynamic memory allocation and garbage collection

被引:0
|
作者
Boehm, Hans-J. [1 ]
机构
[1] Xerox's Palo Alto Research Cent
来源
Computers in physics | 1995年 / 9卷 / 03期
关键词
Algorithms - C (programming language) - Computer systems programming - Concurrency control - Data structures - LISP (programming language) - Natural sciences computing - Optimization - Performance - Program compilers - Subroutines - Synchronization;
D O I
10.1063/1.4823407
中图分类号
学科分类号
摘要
Dynamic allocation of memory is required in many algorithms while the program is running. Many numerical programs will need to allocate sections of memory whose size or number depends on the particular input to the program. On the other hand, the process of reclaiming and reusing useless memory is called 'garbage collection'. Garbage collectors make it relatively easy to work with dynamically allocated memory and encourage reasonably behaved application programs.
引用
收藏
页码:297 / 303
相关论文
共 50 条
  • [1] Dynamic memory management with garbage collection for embedded applications
    Brega, R
    Rivera, G
    USENIX ASSOCIATION PROCEEDINGS OF THE FIRST WORKSHOP ON INDUSTRIAL EXPERIENCES WITH SYSTEMS SOFTWARE (WIESS 2000), 2000, : 81 - 82
  • [2] Minimizing the Garbage Collection Time in Flash Memory using Efficient Data Allocation Scheme
    Rahiman, Amir Rizaan
    Sumari, Putra
    TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2009, : 1623 - 1627
  • [3] The transactional memory/garbage collection analogy
    Grossman, Dan
    ACM SIGPLAN NOTICES, 2007, 42 (10) : 695 - 706
  • [4] SIMPLE GENERATIONAL GARBAGE COLLECTION AND FAST ALLOCATION
    APPEL, AW
    SOFTWARE-PRACTICE & EXPERIENCE, 1989, 19 (02): : 171 - 183
  • [5] The Transactional Memory/Garbage Collection Analogy
    Grossman, Dan
    OOPSLA: 22ND INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES, AND APPLICATIONS, PROCEEDINGS, 2007, : 695 - 706
  • [6] All-SSD Storage System with Indication of Garbage Collection and Dynamic Allocation of Reserved SSD
    Kurotsuchi, Kenzo
    Miura, Seiji
    2014 IEEE 6TH INTERNATIONAL MEMORY WORKSHOP (IMW), 2014,
  • [7] GARBAGE COLLECTION CAN BE FASTER THAN STACK ALLOCATION
    APPEL, AW
    INFORMATION PROCESSING LETTERS, 1987, 25 (04) : 275 - 279
  • [8] Parallel garbage collection for shared memory multiprocessors
    Flood, CH
    Detlefs, D
    Shavit, N
    Zhang, XL
    USENIX ASSOCIATION PROCEEDINGS JAVA(TM) VIRTUAL MACHINE RESEARCH AND TECHNOLOGY SYMPOSIUM, 2001, : 185 - 194
  • [9] GARBAGE COLLECTION FOR VIRTUAL MEMORY COMPUTER SYSTEMS
    BAECKER, HD
    COMMUNICATIONS OF THE ACM, 1972, 15 (11) : 981 - &
  • [10] Garbage collection schemes for shared memory multiprocessors
    Ali, KA
    Omara, FA
    Elshakankiry, OA
    COMPUTERS AND THEIR APPLICATIONS, 2004, : 302 - 307