Pregled bibliografske jedinice broj: 987771
On the Aspects of Polyglot Programming and Memory Management in a VM – GraalVM and Contemporary GCs
On the Aspects of Polyglot Programming and Memory Management in a VM – GraalVM and Contemporary GCs // 6th International Community Java Conference in Croatia - Javantura v6
Zagreb: HUJAK, 2019. 18, 22 (predavanje, recenziran, sažetak, stručni)
CROSBI ID: 987771 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
On the Aspects of Polyglot Programming and Memory
Management in a VM – GraalVM and Contemporary GCs
Autori
Mihaljević, Branko ; Šipek, Matija ; Pufek, Paula
Vrsta, podvrsta i kategorija rada
Sažeci sa skupova, sažetak, stručni
Izvornik
6th International Community Java Conference in Croatia - Javantura v6
/ - Zagreb : HUJAK, 2019
Skup
6th International Java Community Conference (Javantura)
Mjesto i datum
Zagreb, Hrvatska, 23.02.2019
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Recenziran
Ključne riječi
GraalVM, polyglot programming, garbage collector
Sažetak
This is a story about our exploration of aspects of Polyglot Programming and Memory Management in a (J)VM. The first part is focused on our research of performance of GraalVM, an open-source, high-performance polyglot virtual machine written in Java, as well as an accompanying Graal compiler, supporting JIT and AOT compilation, with outstanding inlining and escape analysis algorithms. In the second part we are dealing with aspects of automatic memory management and garbage collection analysis in an existing JVM, thus comparing the most commonly used (older) garbage collectors such as Serial, Parallel (Old), CMS, and G1, with contemporary and default Parallel Full G1, and new experimental ZGC and Shenandoah, across several JDKs using a common benchmark suite.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo