Repository logo
  • Log In
    New user? Click here to register.Have you forgotten your password?
University College Dublin
  • Colleges & Schools
  • Statistics
  • All of DSpace
  • Log In
    New user? Click here to register.Have you forgotten your password?
  1. Home
  2. College of Science
  3. School of Computer Science
  4. Computer Science Research Collection
  5. Improving the Testing of Java Garbage Collection Through an Efficient Benchmark Generation
 
  • Details
Options

Improving the Testing of Java Garbage Collection Through an Efficient Benchmark Generation

File(s)
FileDescriptionSizeFormat
Download portillo_CONISOFT_2018.pdf818.86 KB
Author(s)
Portillo Dominguez, Andres Omar 
Ayala-Rivera, Vanessa 
Uri
http://hdl.handle.net/10197/10606
Date Issued
26 October 2018
Date Available
22T09:59:50Z May 2019
Abstract
Garbage Collection (GC) is a core feature of multiple modern technologies (e.g., Java, Android). On one hand, it offers significant software engineering benefits over explicitly memory management, like preventing most types of memory leaks. On the other hand, GC is a known cause of performance degradation. However, it is considerably challenging to understand its exact impact on the overall application performance. This is because the non-deterministic nature of GC makes very complex to properly model it and evaluate its performance impacts. To help tackling these problems, we present an engine to generate realistic GC benchmarks by enabling to effectively capture the GC/memory behaviours experienced by real-world Java applications. We also demonstrate, through a comprehensive experimental evaluation, how such benchmarks can be useful to strengthen the evaluation of GC-related advancements.
Sponsorship
European Commission - European Regional Development Fund
Science Foundation Ireland
Other Sponsorship
Southern & Eastern Regional Operational Programme to Lero - the Irish Software Research Centre (www.lero.ie)
Type of Material
Conference Publication
Publisher
IEEE
Copyright (Published Version)
2018 IEEE
Keywords
  • Software testing

  • Object-oriented syste...

  • Java

  • Garbage collection

  • Benchmark generation

  • Performance

DOI
10.1109/conisoft.2018.8645889
Language
English
Status of Item
Not peer reviewed
Part of
Kellenberger, P. (ed.). Proceedings: the 2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT 2018)
Description
CONISOFT 2018: 6th International Conference in Software Engineering Research and Innovation, San Luis Potosí, Mexico, 24-26 October 2018
ISBN
978-1-5386-6577-0
This item is made available under a Creative Commons License
https://creativecommons.org/licenses/by-nc-nd/3.0/ie/
Owning collection
Computer Science Research Collection
Scopus© citations
0
Acquisition Date
Jan 29, 2023
View Details
Views
720
Acquisition Date
Jan 29, 2023
View Details
Downloads
310
Last Week
7
Last Month
8
Acquisition Date
Jan 29, 2023
View Details
google-scholar
University College Dublin Research Repository UCD
The Library, University College Dublin, Belfield, Dublin 4
Phone: +353 (0)1 716 7583
Fax: +353 (0)1 283 7667
Email: mailto:research.repository@ucd.ie
Guide: http://libguides.ucd.ie/rru

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement