• DocumentCode
    1663541
  • Title

    Characterizing Java™ application performance

  • Author

    Lashari, Ghulam ; Srinivas, Suresh

  • fYear
    2003
  • Abstract
    Managed runtime are becoming standard execution environments for a variety of applications written in Java, C# etc. Comprehending their performance is a very challenging exercise since these applications spend time not only in user written code, but in system libraries, the underlying runtime, dynamic compilers, native libraries, and operating system services. In this paper we describe our work in providing a model to comprehend the JRE (Java Runtime Environments) application performance. We validate this model with measurement and analysis of a wide variety of Java applications (industry standard benchmarks such as SPEC JVM98, real server-side Java applications (Java Servlet Engine TomCat), interactive graphical applications (swing based GUI)) on the SGI IRIX platform. We also developed new benchmarks for measuring and characterizing GUI performance. Each of the benchmarks have surprisingly different characteristics and so do the real world applications. We hope this paper will provide the necessary framework and a blueprint for application developers to characterize their applications.
  • Keywords
    Java; distributed programming; graphical user interfaces; programming environments; software performance evaluation; JRE; Java Runtime Environments; Java Servlet Engine TomCat; SGI IRIX platform; SPEC JVM98; application performance; industry standard benchmarks; swing based GUI; Application software; Dynamic compiler; Environmental management; Java; Measurement standards; Operating systems; Programming environments; Programming profession; Runtime environment; Runtime library;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213265
  • Filename
    1213265