Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Towards CPU Load Prediction for Java Bytecode
 
conference paper not in proceedings

Towards CPU Load Prediction for Java Bytecode

Camesi, Andrea
•
Hulaas, Jarle
•
Binder, Walter  
2005
11th ECOOP Workshop on Mobile Object Systems

This paper studies the use of bytecode instruction counting (BIC) to estimate the CPU load due to the execution of Java programs in different environments. BIC is the basis of the J-RAF2 framework to monitor and control the resource consumption of Java code, and, more recently, is also used in another tool to profile Java code. The advantage of BIC resides in its complete portability, from mainframes to embedded devices, and in the reproducibility of the reported bytecode counts. However, BIC and CPU time are not strictly equivalent units of measurement, therefore we need to study the relationships which exist between them. This paper shows, based on the SPEC JVM98 and SPEC JBB2000 benchmarks, that for each platform there exists a stable, application-specific ratio of bytecodes per unit of CPU time that can be used for translating a BIC value into the corresponding CPU load. Possible extensions of this property are also discussed.

  • Details
  • Metrics
Type
conference paper not in proceedings
Author(s)
Camesi, Andrea
Hulaas, Jarle
Binder, Walter  
Date Issued

2005

Subjects

jraf2

•

Java

•

CPU Accounting

•

Real-Time

•

Bytecode Engineering

•

Program Transformations

•

Resource Management

URL

URL

http://www.jraf2.org
Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LGL  
Event nameEvent placeEvent date
11th ECOOP Workshop on Mobile Object Systems

Glasgow, Scotland

July 25, 2005

Available on Infoscience
September 26, 2005
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/217107
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés