Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1002935

Analysis of Garbage Collection Algorithms and Memory Management in Java


Pufek Paula; Grgić, Hrvoje; Mihaljević, Branko
Analysis of Garbage Collection Algorithms and Memory Management in Java // Proceedings of the 42nd International Convention for Information and Communication Technology, Electronics and Microelectronics (MIPRO 2019) / Skala, Karolj (ur.).
Rijeka: Hrvatska udruga za informacijsku i komunikacijsku tehnologiju, elektroniku i mikroelektroniku - MIPRO, 2019. str. 1946-1951 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


CROSBI ID: 1002935 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Analysis of Garbage Collection Algorithms and Memory Management in Java

Autori
Pufek Paula ; Grgić, Hrvoje ; Mihaljević, Branko

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Izvornik
Proceedings of the 42nd International Convention for Information and Communication Technology, Electronics and Microelectronics (MIPRO 2019) / Skala, Karolj - Rijeka : Hrvatska udruga za informacijsku i komunikacijsku tehnologiju, elektroniku i mikroelektroniku - MIPRO, 2019, 1946-1951

Skup
42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO 2019)

Mjesto i datum
Opatija, Hrvatska, 20.05.2019. - 24.05.2019

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
Garbage Collection, Java

Sažetak
Significant elements of the Java Virtual Machine (JVM), as a part of the Java Platform, Standard Edition (Java SE), crucial for automatic memory management are various Garbage Collection (GC) algorithms. Since implementation of the Java Development Kit (JDK) is continuously being improved, it is difficult to ignore several new Java Enhancement Proposals (JEPs) correlated to memory management in JVM. Several different garbage collectors are implemented in addition to the existing aged Serial, Parallel, and Concurrent Mark & Sweep (CMS) GC algorithms, as well as newer Garbage-First (G1) GC. The major progress since JDK 10 is making Parallel Full GC for G1, as a default multi-threaded GC when performing collections on an entire heap. Redundant overheads could appear when GC algorithms perform garbage collection too frequently, or a too large amount of memory could be allocated when garbage is not collected regularly. The goal of new algorithms' features is optimizing the overall process of releasing space so that pause times do not affect applications' performances negatively. This paper explores several garbage collectors available in JDK 11 by using selected benchmarking applications of the DaCapo suite for comparison of the number of algorithms’ iterations and the duration of the collection time.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Ustanove:
RIT Croatia, Dubrovnik

Profili:

Avatar Url Branko Mihaljević (autor)


Citiraj ovu publikaciju:

Pufek Paula; Grgić, Hrvoje; Mihaljević, Branko
Analysis of Garbage Collection Algorithms and Memory Management in Java // Proceedings of the 42nd International Convention for Information and Communication Technology, Electronics and Microelectronics (MIPRO 2019) / Skala, Karolj (ur.).
Rijeka: Hrvatska udruga za informacijsku i komunikacijsku tehnologiju, elektroniku i mikroelektroniku - MIPRO, 2019. str. 1946-1951 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Pufek Paula, Grgić, H. & Mihaljević, B. (2019) Analysis of Garbage Collection Algorithms and Memory Management in Java. U: Skala, K. (ur.)Proceedings of the 42nd International Convention for Information and Communication Technology, Electronics and Microelectronics (MIPRO 2019).
@article{article, author = {Grgi\'{c}, Hrvoje and Mihaljevi\'{c}, Branko}, editor = {Skala, K.}, year = {2019}, pages = {1946-1951}, keywords = {Garbage Collection, Java}, title = {Analysis of Garbage Collection Algorithms and Memory Management in Java}, keyword = {Garbage Collection, Java}, publisher = {Hrvatska udruga za informacijsku i komunikacijsku tehnologiju, elektroniku i mikroelektroniku - MIPRO}, publisherplace = {Opatija, Hrvatska} }
@article{article, author = {Grgi\'{c}, Hrvoje and Mihaljevi\'{c}, Branko}, editor = {Skala, K.}, year = {2019}, pages = {1946-1951}, keywords = {Garbage Collection, Java}, title = {Analysis of Garbage Collection Algorithms and Memory Management in Java}, keyword = {Garbage Collection, Java}, publisher = {Hrvatska udruga za informacijsku i komunikacijsku tehnologiju, elektroniku i mikroelektroniku - MIPRO}, publisherplace = {Opatija, Hrvatska} }




Contrast
Increase Font
Decrease Font
Dyslexic Font