• DocumentCode
    2408938
  • Title

    An analysis of the garbage collection performance in Sun´s HotSpot TM Java Virtual Machine

  • Author

    Dykstra, Luke ; Srisa-an, Witawas ; Chang, J. Morris

  • Author_Institution
    Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    335
  • Lastpage
    339
  • Abstract
    Sun Microsystems introduced the Java HotSpot Virtual Machine as a high performance engine for the Java programming language. The improvements over the classic Java Virtual Machine include dynamic compilation and optimization, better thread synchronization, and a more sophisticated and fully accurate garbage collection system. In this paper, a thorough analysis of the dynamic memory management issues in the HotSpot VM are performed. The analysis includes the memory allocation latency, the workload distribution, overall garbage collection time, and the pause times. The results indicate that the HotSpot VM succeeds in reducing the pause times by approximately 80%. However, it may prolong the overall garbage collection time in some applications
  • Keywords
    Java; object-oriented programming; program compilers; software performance evaluation; storage management; HotSpot; Java Virtual Machine; Java programming language; Sun Microsystems; dynamic compilation; dynamic memory management; garbage collection; high performance engine; memory allocation latency; object oriented programming; optimization; thread synchronization; workload distribution; Computer languages; Dynamic compiler; Engines; Java; Memory management; Performance analysis; Sun; Virtual machining; Virtual manufacturing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing, and Communications Conference, 2002. 21st IEEE International
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    0-7803-7371-5
  • Type

    conf

  • DOI
    10.1109/IPCCC.2002.995167
  • Filename
    995167