HBench:Java']Java:: An application-specific benchmarking framework for Java']Java Virtual Machines

被引:0
|
作者
Zhang, XL [1 ]
Seltzer, M [1 ]
机构
[1] Harvard Univ, Div Engn & Appl Sci, Cambridge, MA 02138 USA
来源
关键词
!text type='Java']Java[!/text] performance; benchmarking;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Java applications represent a broad class of programs, ranging from programs running on embedded products to high-performance server applications, Standard Java benchmarks ignore this fact and assume a fixed workload. When an actual application's behavior differs from that included in a standard benchmark, the benchmark results are useless, if not misleading. In this paper, we present HBench:Java, an application-specific benchmarking framework, based on the concept that a system's performance must be measured in the context of the application of interest, HBench:Java employs a methodology that uses vectors to characterize the application and the underlying Java Virtual Machine (JVM) and carefully combines the two vectors to form a single metric that reflects a specific application's performance on a particular JVM such that the performance of multiple JVMs can be realistically compared, Our performance results demonstrate HBench:Java's superiority over traditional benchmarking approaches in predicting relative performance of real applications and its ability to pinpoint performance problems, even with a simplified vector. Copyright (C) 2001 John Wiley & Sons, Ltd.
引用
收藏
页码:775 / 792
页数:18
相关论文
共 50 条
  • [41] Java']Java framework for search applications
    Jeng, JJ
    Kozakov, L
    Lumelsky, S
    [J]. 2003 SYMPOSIUM ON APPLICATIONS AND THE INTERNET, PROCEEDINGS, 2003, : 136 - 146
  • [42] E-Bunny: A Dynamic Compiler for Embedded Java']Java Virtual Machines
    Debbabi, Mourad
    Gherbi, Abdelouahed
    Ketari, Lamia
    Talhi, Chamseddine
    Tawbi, Nadia
    Yahyaoui, Hamdi
    Zhioua, Sami
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (01): : 81 - 106
  • [43] An adaptive and unified mobile application development framework for Java']Java
    Cheng, Ming-Chun
    Yuan, Shyan-Ming
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2007, 23 (05) : 1391 - 1405
  • [44] Shared heap management for memory-limited Java']Java virtual machines
    Choi, Yoonseo
    Han, Hwansoo
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (02)
  • [45] A COMPARISON OF FIXED AND VARIABLE BLOCK ALLOCATION IN TWO JAVA']JAVA VIRTUAL MACHINES
    Goffart, Markus
    Dueck, Gerhard W.
    Herpers, Rainer
    [J]. 4TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING (ICSTE 2012), 2012, : 479 - +
  • [46] STUDYING ENERGY-ORIENTED DYNAMIC OPTIMIZATIONS IN JAVA']JAVA VIRTUAL MACHINES
    Sun, Yu
    Zhang, Wei
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2009, 18 (01) : 103 - 120
  • [47] Java']Java online monitoring framework
    Ronan, M
    Kirkby, D
    Johnson, AS
    de Groot, N
    [J]. 1997 IEEE NUCLEAR SCIENCE SYMPOSIUM - CONFERENCE RECORD, VOLS 1 & 2, 1998, : 734 - 738
  • [48] Framework: Java']Java to UML/catalysis
    DSouza, D
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1997, 10 (05): : 10 - &
  • [49] A framework for parallel programming in Java']Java
    Launay, P
    Pazat, JL
    [J]. HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1998, 1401 : 628 - 637
  • [50] Java']JavaStrike: A Java']Java Programming Engine Embedded in Virtual Worlds
    Kao, Dominic
    [J]. PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON THE FOUNDATIONS OF DIGITAL GAMES (FDG'19), 2019,