Essays about: "Garbage Collection"

Showing result 11 - 15 of 37 essays containing the words Garbage Collection.

  1. 11. Evaluating Memory Models for Graph‐Like Data Structures in the Rust Programming Language: Performance and Usabiliy

    University essay from Linköpings universitet/Programvara och system

    Author : Rasmus Viitanen; [2020]
    Keywords : Rust; graphs; performance; usability; data structures; memory models;

    Abstract : Representing graphs in Rust is a problematic issue, as ownership forbids typical representations found in e.g. C++. A common approach is to use reference counting to represent graphs, but this can easily lead to memory leaks if cycles are present in the graph. READ MORE

  2. 12. An Experimental Study on the Behavioural Tendencies of Objects Classified As Hot and Cold by a Java Virtual Machine Garbage Collector

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Hanna Nyblom; [2020]
    Keywords : ;

    Abstract : A constitutive hypothesis of the Java Virtual Machine garbage collector ”ThinGC”, presented by Mingkun Yang et al. [1], an extension of Oracle’s ”ZGC”, is that capitalising on possible temporal locality could optimise collection by limiting the total number of objects to manage. READ MORE

  3. 13. Performance evaluation of Java garbage collectors for large heap transaction based applications

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Nicole Jagelid; [2020]
    Keywords : ;

    Abstract : The automated memory management mechanism known as garbage collection is a vital part of the Java Virtual Machine (JVM) and has considerable influence on the overall performance of a running application. Java Development Kit 13 (JDK13) offers several garbage collectors for the developer to choose from when configuring the environment. READ MORE

  4. 14. Moving Garbage Collection with Low-Variation Memory Overhead and Deterministic Concurrent Relocation

    University essay from Uppsala universitet/Institutionen för informationsteknologi

    Author : Jonas Norlinder; [2020]
    Keywords : ;

    Abstract : A parallel and concurrent garbage collector offers low latency spikes. A common approach in such collectors is to move objects around in memory without stopping the application. This imposes additional overhead on an application in the form of tracking objects' movements, so that all pointers to them, can eventually be updated to the new locations. READ MORE

  5. 15. Modelling Rust’s Reference Ownership Analysis Declaratively in Datalog

    University essay from Uppsala universitet/Institutionen för informationsteknologi

    Author : Amanda Stjerna; [2020]
    Keywords : ;

    Abstract : Rust is a modern systems programming language that offers improved memory safety over traditional languages like C or C++ as well as automatic memory management without introducing garbage collection. In particular, it guarantees that well-typed programs are free from data-races caused by memory-aliasing, use-after-frees, and accesses to deinitialised or uninitialised memory. READ MORE