Pregled bibliografske jedinice broj: 1198941
Looming through Virtual Threads and Modern Memory Management
Looming through Virtual Threads and Modern Memory Management // MakeIT 2022
Portorož: Zavod SIOUG, 2022. (predavanje, međunarodna recenzija, pp prezentacija, stručni)
CROSBI ID: 1198941 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Looming through Virtual Threads and Modern Memory
Management
Autori
Beronić, Dora ; Modrić, Lara ; Novosel, Nina ; Mihaljević, Branko
Vrsta, podvrsta i kategorija rada
Sažeci sa skupova, pp prezentacija, stručni
Skup
MakeIT 2022
Mjesto i datum
Portorož, Slovenija, 02.06.2022. - 03.06.2022
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Međunarodna recenzija
Ključne riječi
Concurrent Programing, Virtual Threads, Coroutines, Structured Concurrency, Java, Kotlin
Sažetak
Java's old Threads, created more than a quarter of a century ago, up till today successfully drove millions of Java applications. Additionally, Java's automatic memory management was efficiently performed for decades using garbage collectors such as Serial, Parallel, CMS, and Garbage First (G1). However, we believe that it is time to take a turn into modern and more efficient structured concurrency constructs, similar to Kotlin's coroutines, and introduce some contemporary scalable low-latency and region-based low-pause parallel and concurrent garbage collectors. Therefore, in this session, we present the benefits that applications can get by using lightweight Virtual Threads, presented as part of OpenJDK's Loom project and soon to be integrated into JDK, as well as utilizing contemporary garbage collectors such as Shenandoah and ZGC. Let us see together the bright future of Java's performance enhancement and accelerations using this new concurrent programming model and by applying other garbage collection methods, without reconstructing the essence of our applications.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo