Detekce problémů se správou paměti v Java aplikacích

dc.contributor.advisorLipka Richard, Ing. Ph.D.
dc.contributor.authorHoang ngoc, Hung
dc.contributor.refereeHerout Pavel, Doc. Ing. Ph.D.
dc.date.accepted2021-6-21
dc.date.accessioned2021-06-25T12:37:33Z
dc.date.available2020-9-11
dc.date.available2021-06-25T12:37:33Z
dc.date.issued2021
dc.date.submitted2021-5-18
dc.description.abstractJava je objektově orientovaný programovací jazyk populární díky automatické správě paměti a platformové nezávislosti. Kultura objektově orientovaného programování vybízí programátory, aby se soustředili především na objektový návrh aplikace, což je jednou z možných příčin neefektivního využití paměti. Práce popisuje některé případy, při kterých může docházet k neefektivnímu využívání paměti. Cílem práce je rozšíření nástroje, který je schopen detekovat případy plýtvání pamětí, o analýzu hluboce duplicitních objektů. Nástroj analyzoval několik reálných aplikací a odhalil velké množství případů duplicitních objektů.cs
dc.description.abstract-translatedJava is an object-oriented programming language that is popular due to its garbage collection and platform independency. Object-oriented programming, as a culture, encourages programmers to only pay attention to model. This trend can lead to memory bloat. Some cases, which can lead to memory bloat, are described. The goal of this thesis is to extend an existing tool, which can analyze memory bloat, to be able to detect deeply duplicated objects. The extended tool analyzed multiple real applications and revealed numerous cases of duplicate objects.en
dc.description.resultObhájenocs
dc.format78 s.cs
dc.format.mimetypeapplication/pdf
dc.identifier86157
dc.identifier.urihttp://hdl.handle.net/11025/44778
dc.language.isocscs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.rights.accessopenAccessen
dc.subjectjavacs
dc.subjectplýtvání pamětícs
dc.subjectanalýza pamětics
dc.subjectduplicitní objektycs
dc.subjectanalýza referencícs
dc.subject.translatedjavaen
dc.subject.translatedmemory bloaten
dc.subject.translatedmemory analysisen
dc.subject.translatedduplicate objectsen
dc.subject.translatedreference analysisen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelNavazujícícs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-programInženýrská informatikacs
dc.titleDetekce problémů se správou paměti v Java aplikacíchcs
dc.title.alternativeMemory bloat in Java programsen
dc.typediplomová prácecs
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=86157

Files

Original bundle
Showing 1 - 5 out of 6 results
No Thumbnail Available
Name:
diplomka_hoang.pdf
Size:
4.16 MB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
A18N0086Pposudek-op.PDF
Size:
507.89 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta práce
No Thumbnail Available
Name:
A18N0086Phodnoceni-ved.pdf
Size:
566.64 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
A18N0086Pobhajoba.PDF
Size:
202.74 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce
No Thumbnail Available
Name:
A18N0086P-zadani_DP.pdf
Size:
17.7 KB
Format:
Adobe Portable Document Format
Description:
VŠKP - příloha

Collections