Evaluating the impact of java virtual machines on energy consumption

Z Ournani, MC Belgaid, R Rouvoy, P Rust… - Proceedings of the 15th …, 2021 - dl.acm.org
Background. The Java Virtual Machine (JVM) platforms have known multiple evolutions
along the last decades to enhance both the performance they exhibit and the features they …

Dos and don'ts of conducting performance measurements in java

V Horký, P Libič, A Steinhauser, P Tůma - Proceedings of the 6th ACM …, 2015 - dl.acm.org
The tutorial aims at practitioners-researchers or developers-who need to execute small
scale performance experiments in Java. The goal is to provide the attendees with a compact …

Accurate profiling in the presence of dynamic compilation

Y Zheng, L Bulej, W Binder - ACM SIGPLAN Notices, 2015 - dl.acm.org
Many profilers based on bytecode instrumentation yield wrong results in the presence of an
optimizing dynamic compiler, either due to not being aware of optimizations such as stack …

Analysis of overhead in dynamic java performance monitoring

V Horký, J Kotrč, P Libič, P Tůma - Proceedings of the 7th ACM/SPEC on …, 2016 - dl.acm.org
In production environments, runtime performance monitoring is often limited to logging of
high level events. More detailed measurements, such as method level tracing, tend to be …

Assessing and optimizing the performance impact of the just-in-time configuration parameters-a case study on PyPy

Y Li, ZM Jiang - Empirical Software Engineering, 2019 - Springer
Many modern programming languages (eg, Python, Java, and JavaScript) support just-in-
time (JIT) compilation to speed up the execution of a software system. During runtime, the …

Green coding: an empirical approach to harness the energy consumption ofsoftware services

MC Belgaid - 2022 - theses.hal.science
The ICT sector is claimed to account for 2% of global emissions. Even though this might
seem like a small number, the success of ICT technologies will always lead to more …

Layered Contention Mitigation for Cloud Storage

M Wang, CA Stuardo, DH Kurniawan… - 2022 IEEE 15th …, 2022 - ieeexplore.ieee.org
We introduce an ecosystem of contention mitigation supports within the operating system,
runtime and library layers. This ecosystem provides an end-to-end request abstraction that …

Estimating the impact of code additions on garbage collection overhead

P Libič, L Bulej, V Horký, P Tůma - … , EPEW 2015, Madrid, Spain, August 31 …, 2015 - Springer
In managed memory environments, code changes influence performance both through time
spent executing the code and time spent collecting garbage generated by the code. This …

Software eco-design: investigating and reducing the energy consumption of software

Z Ournani - 2021 - theses.hal.science
Energy consumption is an emerging concern in multiple domains and fields, including ICT
and data centers. In fact, the energy consumption of data centers has drastically increased in …

Model-based prediction of automatic memory management and garbage collection behavior

F Willnecker, H Krcmar - Simulation Modelling Practice and Theory, 2019 - Elsevier
Performance models focus on resource consumption and the effects of CPU, network, or
hard-disk utilization. These resources usually have the largest effect on the response times …