Bakalářská práce

Monitoring aplikací běžících v JVM

Java applications monitoring

Slavomír Krupa, učo 396455
Anotace

Bakalárska práca sa venuje štúdiu správy pamäte virtuálneho stroja Java a možnostiam jej monitorovania. Práca obsahuje analýzu dvoch rozhraní umožňujúcich získavanie informácií zo spustených virtuálnych strojov. Ďalej sa práca zaoberá popisom vývoju nástroja umožňujúceho sledovanie správy pamäte virtuálneho stroja a oznamovanie prekročenia prahu sledovaných veličín prostredníctvom rôznych protokolov.

Abstract

The bachelor thesis deals with the study of memory management in Java Virtual Machine and possibilities of its monitoring. The thesis contains case study of two interfaces allowing to obtain information from running virtual machines. Next part of the thesis describes the process of development of a program that allows to monitor memory management of a virtual machine and inform about reaching the threshold for monitored values via different protocols.

Zadání práce

Študent naštuduje špecifikáciu Java Management Extensions (JMX) a Java Platform Debug Architecture (JPDA) a zameria sa najmä na Java Debug Inteface (JDI). Popíše základné vlastnosti JDI/JMX so spôsobmi jeho využitia. Na základe týchto poznatkov navrhne a vytvorí aplikáciu s nasledovnými vlastnosťami:

  • aplikácia bude sledovať obsadenie operačnej pamäte haldou a zásobníkom,
  • pomocou konfiguračného súboru bude možné sledovať len vybrané udalosti (napr. prekročenie limitu alokovanej pamäte, trvanie behu GC),
  • pri detekcii udalosti sa vyšle notifikácia na vybraný systém (IRC, Jabber, mail, syslog),

Na základe dosiahnutých výsledkov navrhne študent možnosti ďalšieho rozvoja projektu.

Práca je vedená v spolupráci so spoločnosťou Red Hat Czech, s.r.o.

Práce zkontrolována:
20. 5. 2014 09:49, Mgr. Marek Grác, Ph.D., učo 50728
Jazyk práce
slovenština slovenština
Termín obhajoby
18. 6. 2014
Práce byla úspěšně obhájena

Vedoucí

Mgr. Marek Grác, Ph.D., učo 50728
CPL ÚČJ FF MU

Oponent

Ing. Pavel Tišnovský, Ph.D.

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.