Optimizing memory use in Java applications, garbage collectors

Java applications are diverse, depending by use case, exist application that use small amount of memory till application that use huge amount, tens or hundreds of gigabits. Java Virtual Machine is designed to automatically manage memory for applications. Even in this case due diversity of hardware,...

Full description

Bibliographic Details
Main Author: Ştefan PREDA
Format: Article
Language:English
Published: Bucharest University of Economic Studies 2016-05-01
Series:Database Systems Journal
Subjects:
Online Access:http://www.dbjournal.ro/archive/22/22_4.pdf
_version_ 1797720648213069824
author Ştefan PREDA
author_facet Ştefan PREDA
author_sort Ştefan PREDA
collection DOAJ
description Java applications are diverse, depending by use case, exist application that use small amount of memory till application that use huge amount, tens or hundreds of gigabits. Java Virtual Machine is designed to automatically manage memory for applications. Even in this case due diversity of hardware, software that coexist on the same system and applications itself, these automatic decision need to be accompanied by developer or system administrator to triage optimal memory use. After developer big role to write optimum code from memory allocation perspective , optimizing memory use at Java Virtual Machine and application level become in last year's one of the most important task. This is explained in special due increased demand in applications scalability.
first_indexed 2024-03-12T09:22:30Z
format Article
id doaj.art-b9213a234b8040ca9584609c424b0c44
institution Directory Open Access Journal
issn 2069-3230
2069-3230
language English
last_indexed 2024-03-12T09:22:30Z
publishDate 2016-05-01
publisher Bucharest University of Economic Studies
record_format Article
series Database Systems Journal
spelling doaj.art-b9213a234b8040ca9584609c424b0c442023-09-02T14:25:21ZengBucharest University of Economic StudiesDatabase Systems Journal2069-32302069-32302016-05-01VI42732Optimizing memory use in Java applications, garbage collectorsŞtefan PREDA0Oracle RomaniaJava applications are diverse, depending by use case, exist application that use small amount of memory till application that use huge amount, tens or hundreds of gigabits. Java Virtual Machine is designed to automatically manage memory for applications. Even in this case due diversity of hardware, software that coexist on the same system and applications itself, these automatic decision need to be accompanied by developer or system administrator to triage optimal memory use. After developer big role to write optimum code from memory allocation perspective , optimizing memory use at Java Virtual Machine and application level become in last year's one of the most important task. This is explained in special due increased demand in applications scalability.http://www.dbjournal.ro/archive/22/22_4.pdfJava Virtual Machinegarbage collectorConcurrent Mark Sweep (CMS)G1 GCShenandoah an Ultra-Low-Pause-Time Garbage Collector
spellingShingle Ştefan PREDA
Optimizing memory use in Java applications, garbage collectors
Database Systems Journal
Java Virtual Machine
garbage collector
Concurrent Mark Sweep (CMS)
G1 GC
Shenandoah an Ultra-Low-Pause-Time Garbage Collector
title Optimizing memory use in Java applications, garbage collectors
title_full Optimizing memory use in Java applications, garbage collectors
title_fullStr Optimizing memory use in Java applications, garbage collectors
title_full_unstemmed Optimizing memory use in Java applications, garbage collectors
title_short Optimizing memory use in Java applications, garbage collectors
title_sort optimizing memory use in java applications garbage collectors
topic Java Virtual Machine
garbage collector
Concurrent Mark Sweep (CMS)
G1 GC
Shenandoah an Ultra-Low-Pause-Time Garbage Collector
url http://www.dbjournal.ro/archive/22/22_4.pdf
work_keys_str_mv AT stefanpreda optimizingmemoryuseinjavaapplicationsgarbagecollectors