Pregled bibliografske jedinice broj: 939322
Comparison of Garbage Collectors in Java Programming Language
Comparison of Garbage Collectors in Java Programming Language // Proceedings of the 41st International Convention for Information and Communication Technology, Electronics and Microelectronics (MIPRO 2018)
Opatija, Hrvatska, 2018. str. 1785-1790 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
CROSBI ID: 939322 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Comparison of Garbage Collectors in Java Programming Language
Autori
Grgić, Hrvoje ; Mihaljević, Branko ; Radovan, Aleksander
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni
Izvornik
Proceedings of the 41st International Convention for Information and Communication Technology, Electronics and Microelectronics (MIPRO 2018)
/ - , 2018, 1785-1790
Skup
41st International Convention for Information and Communication Technology, Electronics and Microelectronics (MIPRO 2018)
Mjesto i datum
Opatija, Hrvatska, 21.05.2018. - 25.05.2018
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Međunarodna recenzija
Ključne riječi
Garbage Collector, Java
Sažetak
Considering the need for continuous and uninterrupted service of modern software applications, it is valuable to analyze how garbage collection (GC) algorithms are handling memory challenges. Widely adopted general- purpose programming languages, like Java, represent an inevitable foundation for many modern application developments. In Java Platform, Standard Edition, and accompanying Java Virtual Machine (JVM), several GCs could be used. In the latest version 9.0.1 of Java SE Development Kit (JDK) default GC was changed to Garbage-First (G1) GC, now becoming widely adopted in addition to previously used Parallel GC and Concurrent Mark & Sweep (CMS) GC. Since GC is a vital part of the JVM, changes and upgrades to its implementation, which reflect upon performance results, are properties worth exploring. Using benchmarks to create non- trivial memory pressures, and with extensive data monitoring, this paper analyzes insights gathered about critical performance factors across several GC algorithms. With the evaluation of benchmark elements, such as object allocations from young area to old area and the duration of the collection time, it was possible to compare GC behavior and assess the overall memory management. This paper presents our preliminary research performed in an academic environment on several benchmark cases and our conclusion about it.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Ustanove:
RIT Croatia, Dubrovnik
Citiraj ovu publikaciju:
Časopis indeksira:
- Scopus