Popis tématu

Diplomová práce v oboru Softwarové inženýrství.

Sledování alokací v Javě

V rámci předchozích DP vznikl nástroj, který umožňuje porovnávat instance objektů a hledat totožné instance (včetně rekurzivního prohledávání celých struktur). Zdrojové texty projektu jsou v současnosti dostupné v gitlabu kiv - https://gitlab.kiv.zcu.cz/hoanghun/memory-analyzer. Cílem této navazující práce je tvorba nástroje, který umožní sledovat online alokace nových objektů v Javě (sledovat volání instrukce new a jí podobných) a následně určovat v jakých částech programu jsou alokována data a která část programu je zodpovědná za tvorbu více stejných objektů. Předpokládaným jazykem implementace je Java, v rámci práce se očekává využití AspektJ nebo podobné technologie pro online instrumentaci kódu.

Téma vypsal: Ing. Richard Lipka, Ph.D. (UN 306)

Vypsáno pro akademický rok 2022/2023 dne: 2022-04-07

Rezervace tématu

Toto téma je zatím volné. Pokud o téma máte vážný zájem, vyplňte prosím následující formulář, kterým si téma zamluvíte (všechny položky jsou povinné).

Jméno a příjmení:

Studijní číslo: Email:

Aktualizováno 0