Comparison of garbage collectors in Java programming language

H Grgic, B Mihaljević, A Radovan - 2018 41st International …, 2018 - ieeexplore.ieee.org
Considering the need for continuous and uninterrupted service of modern software
applications, it is valuable to analyze how garbage collection (GC) algorithms are handling …

Djxperf: Identifying memory inefficiencies via object-centric profiling for java

B Li, P Su, M Chabbi, S Jiao, X Liu - Proceedings of the 21st ACM/IEEE …, 2023 - dl.acm.org
Java is the “go-to” programming language choice for developing scalable enterprise cloud
applications. In such systems, even a few percent CPU time savings can offer a significant …

Java thread and process performance for parallel machine learning on multicore hpc clusters

S Ekanayake, S Kamburugamuve… - … conference on big …, 2016 - ieeexplore.ieee.org
The growing use of Big Data frameworks on large machines highlights the importance of
performance issues and the value of High Performance Computing (HPC) technology. This …

[PDF][PDF] Safe and secure outsourced computing with fully homomorphic encryption and trusted execution environments

IS Singh - Master's thesis, UiT Norges arktiske universitet, 2020 - munin.uit.no
Increases in data production and growing demands for more computing power leads to the
current trend of outsourcing data and computation services to cloud providers. With data …

[PDF][PDF] Ownership and reference counting based garbage collection in the actor world

S Clebsch, S Blessing, J Franco, S Drossopoulou - ICOOOLPS'2015, 2015 - doc.ic.ac.uk
We propose Pony-ORCA, a fully concurrent protocol for garbage collection in the actor
paradigm. It allows actors to perform garbage collection concurrently with any number of …

An analysis of holistic tail latency behaviors of java microservices

P Tennage, S Perera, M Jayasinghe… - 2019 IEEE 21st …, 2019 - ieeexplore.ieee.org
Long-tail latency values significantly affect the user experience and hence they are a major
concern in modern systems. However, tail latency characteristics of applications developed …

Linear-Mark: Locality vs. Accuracy in Mark-Sweep Garbage Collection

C Meiohas, SM Blackburn, E Petrank - Proceedings of the International …, 2023 - dl.acm.org
Tracing garbage collectors are widely deployed in modern programming languages. But
tracing an arbitrary heap shape incurs poor locality and may hinder scalability. In this paper …

Performance Analysis of Modern Garbage Collectors using Big Data Benchmarks in the JDK 20 Environment

MJ Islam, ATMM Rahman… - 2023 5th International …, 2023 - ieeexplore.ieee.org
Garbage collection is a fundamental aspect of Java Virtual Machine (JVM) memory
management, and choosing the optimal garbage collector is essential for attaining optimal …

ConfAdvisor: An Automatic Configuration Tuning Framework for NoSQL Database Benchmarking with a Black-box Approach

P Chen, Z Huo, X Li, H Dou, C Zhu - … 2020, Virtual Event, November 15–16 …, 2021 - Springer
Nowadays, the widely used NoSQL databases play a fundamental role for big data storage,
processing and analysis. However, NoSQL databases usually consume a large amount of …

Towards Hardware Accelerated Garbage Collection with Near-Memory Processing

S Thomas, J Choe, O Gordon, E Petrank… - 2022 IEEE High …, 2022 - ieeexplore.ieee.org
Garbage collection is widely available in popular programming languages, yet it may incur
high performance overheads in applications. Prior works have proposed specialized …