• DocumentCode
    3336898
  • Title

    A hybrid allocator

  • Author

    Hasan, Yusuf ; Chang, J. Morris

  • Author_Institution
    Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
  • fYear
    2003
  • fDate
    6-8 March 2003
  • Firstpage
    214
  • Lastpage
    222
  • Abstract
    Dynamic memory management can make up to 30% of total program execution time. Object oriented languages like C++ allocate and free dynamic memory prolifically. Since computer memory is a limited resource its efficient utilization is required to minimize wastage and keep costs down. Memory management algorithms such as best fit seem to perform most efficiently in terms of space cost while simple segregated storage seems to minimize the time cost. There is a trade-off between time and space costs. We have developed a new general purpose hybrid algorithm that shows excellent performance with respect to both time and space in comparison to the Doug Lea version 2.7.0 dynamic memory allocator.
  • Keywords
    storage management; computer programs; dynamic memory allocator; dynamic memory management; hybrid algorithm; program execution time; segregated storage; Computer science; Costs; Degradation; Libraries; Memory management; Size measurement; Technology management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and Software, 2003. ISPASS. 2003 IEEE International Symposium on
  • Print_ISBN
    0-7803-7756-7
  • Type

    conf

  • DOI
    10.1109/ISPASS.2003.1190248
  • Filename
    1190248