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 sice volné, ale protože bylo vypsáno pro akademický rok 2022/2023, tak ho již nelze rezervovat. Pro případné bližší informace kontaktujte osobu, která téma vypsala.

Aktualizováno 0