• Keine Ergebnisse gefunden

Master's ThesisUser-defined Visualizations for AntTracks

N/A
N/A
Protected

Academic year: 2022

Aktie "Master's ThesisUser-defined Visualizations for AntTracks"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Master's Thesis

User-defined Visualizations for AntTracks

AntTracks is a memory-monitoring tool for Java applications. It uses a modified version of the Hotspot virtual machine to generate a trace containing mainly object allocation events and object movment events. A dedicated post-processing tool can analyze this trace and

compute object deallocations, as well as the entire heap state. This heap state contains the location of all objects, information about every object (e.g., type, size, allocation site) as well as references between objects.

The goal of this thesis is to extend the current visualization capabilities of the post-

processing tool. The current version can only display the development of some metrics over time, as well as individual heap states, e.g., the distribution of allocation sites or types.

New features must include (but are not limited to) (1) visualization of a combination of metrics, e.g., type and age as well as (2) visualizing references from one object (or object groups) to another (including entire object graphs). Additionally, the tool must support an (3) API to process objects or trace events, so that the user can write custom Java code for heap analysis.

The master thesis must be submitted not later than 29.08.2017.

Supervisor: Dipl.-Ing. Philipp Lengauer Student: Markus Weninger

Johannes Kepler Universität Linz, Altenberger Straße 69, 4040 Linz, Österreich, www.jku.at, DVR 0093696 Dipl.-Ing. Philipp Lengauer

Institut für Systemsoftware Tel.: +43 732 2468-4362 Fax: +43 732 2468-7138 philipp.lengauer@jku.at

Linz, 1. August 2016

Referenzen

ÄHNLICHE DOKUMENTE

Landsat satellite images are among the widely used satellite remote sensing data and their spatial, spectral and temporal resolution made them useful input for creating land use

The European Council must set a course aimed at strengthening growth forces in the countries concerned, setting realistic targets for budget consolidation.. At the same time

In exceptional cases (for example if you aim at receiving the double degree) a person who is not lecturer at the Europa-Universität Flensburg may supervise the thesis, if

Wie das Bindungsverhalten ist auch das Explorationsverhalten, oder wie zu Anfang erwähnt das Erkundungsverhalten, essentiell für die Entwicklung des Kindes. Brisch, 2006)

Herr Häni Lukas Manuel CH Wynau Entwicklung eines Social-Media-Konzepts für die Institute IWI und ICC der Hochschule für Wirtschaft der FHNW. Frau Hänni Larissa Fabienne CH

Ausgehend von der Hypothese, dass die Beschäftigung mit einem digitalen Gerät (Smartphone, Tablet, TV) ungünstige Voraussetzungen und erschwerte Bedingungen für eine

Dass es in der Entscheidung 3 Ob 84/97t ausdrücklich heißt, dass „die Mindestanteile, mit denen Wohnungseigentum verbunden ist, nicht nur mit (Personal-)Dienstbarkeiten

The goal of this thesis is to develop a compiler plugin that automatically generates boilerplate code for introspection classes.. Methods called by instrumented code must be