ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

A modification of Java virtual machine for counting bytecode commands

Janko Nikolaj (2014) A modification of Java virtual machine for counting bytecode commands. EngD thesis.

[img]
Preview
PDF
Download (400Kb)

    Abstract

    The objective of the thesis was to implement or modify an existing Java virtual machine (JVM) in a way that it will allow insight into statistics of the executed Java instructions of an executed user program. The functionality will allow analysis of the algorithms in Java environment. After studying the theory of Java and Java virtual machine, we decided to modify an existing Java virtual machine. We chose JamVM which is a lightweight, open-source Java virtual machine under GNU license. The idea was divided into minimal modification of JamVM and implementation of own Java library. The Java library will, within the user application program, allow access to information and statistics of executed Java instructions. At the end, we have implemented and presented a simple use of our solution.

    Item Type: Thesis (EngD thesis)
    Keywords: Java virtual machine, Virtual machine entry point, Java
    Number of Pages: 51
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Tomaž Dobravec258Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536070595)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2691
    Date Deposited: 16 Sep 2014 10:03
    Last Modified: 27 Nov 2014 10:18
    URI: http://eprints.fri.uni-lj.si/id/eprint/2691

    Actions (login required)

    View Item