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

Date issued

2019

Journal Title

Journal ISSN

Volume Title

Publisher

IEEE

Abstract

V 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.

Description

Subject(s)

paměťová halda v Javě, hledání duplicit objektů, hluboké porovnání objektů, mělké porovnání objektů

Citation

LIPKA, 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.