• DocumentCode
    3336699
  • Title

    Evaluating the importance of virtual memory for Java

  • Author

    Becerra, Yolanda ; Cortes, Toni ; Garcia, J. ; Navarro, Nacho

  • Author_Institution
    Comput. Archit. Dept., Univ. Politecnica de Catalunya, Barcelona, Spain
  • fYear
    2003
  • fDate
    6-8 March 2003
  • Firstpage
    101
  • Lastpage
    110
  • Abstract
    The Java language has rapidly become widespread and it is being used to implement a broad range of applications, including applications with high resource requirements. For this reason, it is important to evaluate the suitability of the Java environment to execute such applications. This paper presents an evaluation of the effects of memory management in the context of memory intensive Java applications executed on a virtual memory system. The goal of this work is to detect the most critical memory management issues for Java applications performance. We measure the overhead that each memory management task adds to the application execution, and we determine which part of this overhead is due to the memory access pattern of the application and which part is due to the interaction between the different memory management tasks.
  • Keywords
    Java; software performance evaluation; virtual storage; Java applications performance; Java language; interaction; memory access pattern; memory management; virtual memory system; Application software; Computer architecture; Data engineering; Data mining; Data security; Environmental management; Grid computing; Java; Memory management; Physics;
  • 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.1190237
  • Filename
    1190237