• DocumentCode
    1992708
  • Title

    A quantitative simulator for dynamic memory managers

  • Author

    Lo, Chia-Tien Dan ; Srisa-an, W. ; Chang, J. Morris

  • Author_Institution
    Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    64
  • Lastpage
    69
  • Abstract
    In the last thirty years, several dynamic memory management schemes have been proposed. Such schemes include first fit, best fit, segregated fit, and buddy systems. Because the performance (speed and memory utilization) of each scheme differs, software engineers often face difficult choices in selecting the most suitable approach for their applications. In this paper, a quantitative simulator for dynamic memory management and memory tracing techniques are presented. This simulator receives dynamic memory management traces and performs allocations according to schemes (first fit, best fit, buddy systems, and segregated fit) defined by the user. At the end of each simulation run, different performance metrics are reported to the users. By using this approach, software engineers can evaluate system performance and decide which algorithm is the most suitable for their applications
  • Keywords
    object-oriented programming; storage allocation; storage management; virtual machines; allocation; dynamic memory management schemes; dynamic memory management traces; memory tracing techniques; performance metrics; quantitative simulator; software engineering; system performance evaluation; Application software; Art; Computational modeling; Computer science; Java; Libraries; Memory management; Robustness; Software performance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and Software, 2000. ISPASS. 2000 IEEE International Symposium on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    0-7803-6418-X
  • Type

    conf

  • DOI
    10.1109/ISPASS.2000.842283
  • Filename
    842283