Search for the Memory Duplicities in the Java Applications Using Shallow and Deep Object Comparison

dc.contributor.authorLipka, Richard
dc.contributor.authorPotužák, Tomáš
dc.date.accessioned2021-04-05T10:00:15Z
dc.date.available2021-04-05T10:00:15Z
dc.date.issued2019
dc.description.abstractV tomto článku představujeme metodu a nástroj umožňující detekci duplicit v uloženém stavu paměťové haldy Java aplikace na základě mělkého a hlubokého porovnání objektů. Nástroj umožňuje identifikovat problematické instance v paměti a pomoci tak programátorům vytvořit lepší aplikaci. Na několika případových studiích ukazujeme, že duplikáty se objevují nejen ve studentských a podobných projektech, které často trpí špatnou údržbou, ale i v běžně dostupných Java nástrojích a frameworcích.cs
dc.description.abstract-translatedIn this paper, we are presenting a method and a tool that allows detecting duplicity in the heap dump of a Java application, based on the shallow and deep object comparison. The tool allows to identify the problematic instances in the memory and thus helps programmers to create a better application. On several case studies, we also demonstrate that the duplicates appear not only in the student projects and similar programs that often suffer from poor maintenance but also in commonly available Java tools and frameworks.en
dc.format9 s.cs
dc.format.mimetypeapplication/pdf
dc.identifier.citationLIPKA, R. POTUŽÁK, T. Search for the Memory Duplicities in the Java Applications Using Shallow and Deep Object Comparison. In: Proceedings of the 2019 Federated Conference on Computer Science and Information Systems. Piscataway: IEEE, 2019. s. 781-789. ISBN 978-83-955416-0-5 , ISSN 2300-5963.cs
dc.identifier.doi10.15439/2019F286
dc.identifier.isbn978-83-955416-0-5
dc.identifier.issn2300-5963
dc.identifier.obd43927452
dc.identifier.uri2-s2.0-85074216583
dc.identifier.urihttp://hdl.handle.net/11025/43146
dc.language.isoenen
dc.project.IDLO1506/PUNTIS - Podpora udržitelnosti centra NTIS - Nové technologie pro informační společnostcs
dc.publisherIEEEen
dc.relation.ispartofseriesProceedings of the 2019 Federated Conference on Computer Science and Information Systemsen
dc.rights© IEEEen
dc.rights.accessopenAccessen
dc.subjectpaměťová halda v Javěcs
dc.subjecthledání duplicit objektůcs
dc.subjecthluboké porovnání objektůcs
dc.subjectmělké porovnání objektůcs
dc.subject.translatedJava memory heapen
dc.subject.translatedobject duplicities searchen
dc.subject.translateddeep object comparisonen
dc.subject.translatedshallow object comparisonen
dc.titleSearch for the Memory Duplicities in the Java Applications Using Shallow and Deep Object Comparisonen
dc.title.alternativeHledání duplicit v paměti Java aplikací s využitím mělkého a hlubokého porovnání objektůcs
dc.typekonferenční příspěvekcs
dc.typeconferenceObjecten
dc.type.statusPeer-revieweden
dc.type.versionpublishedVersionen

Files