Evaluating Dalvik Instructions through Dynamic Analysis of Bytecodes

  • Kariston Augusto Ávila UFRGS
  • Flávio Rech Wagner UFRGS
  • Luigi Carro UFRGS

Resumo


Android is an operating system for smartphones developed by Google that uses the Dalvik Virtual Machine to ensure compatibility of their applications between platforms that use it. This paper presents the evaluation of Dalvik instructions from the results of dynamic analysis of Dalvik bytecodes. Its objective is the identification of a subgroup of instructions which is responsible for most of the execution time in typical embedded applications. The results show that a few instructions are responsible for most of applications' execution time.

Palavras-chave: Virtual machining, Smart phones, Google, Androids, Humanoid robots, Java, Systems engineering and theory
Publicado
05/11/2012
ÁVILA, Kariston Augusto; WAGNER, Flávio Rech; CARRO, Luigi. Evaluating Dalvik Instructions through Dynamic Analysis of Bytecodes. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS (SBESC), 2. , 2012, Natal/RN. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 118-118. ISSN 2237-5430.