Please use this identifier to cite or link to this item: https://elibrary.tucl.edu.np/handle/123456789/14784
Title: Quantitative Evaluation of Garbage Collector Algorithms in JVM
Authors: Kumari, Ambika
Keywords: Quantitative Evaluation;JVM performs
Issue Date: 2012
Publisher: Department of Computer Science and I.T.
Institute Name: Central Department of Computer Science and Information Technology
Level: Masters
Abstract: JVM performs the function of allocating memory as objects are created and freeing when they are no longer needed because different operating systems and hardware platform vary in the way they manage the memory. In java programming language, garbage collector automatically manage the objects generated by the keyword new inside Java Virtual Machine unlike in C and C++ programming language where the objects created are managed by the keywords free or delete. Garbage Collectors are the programs that reclaim the memory occupied by the objects that are no longer in use by the main program. In java platform, memory is automatically managed by the garbage collector that reduces the unnecessary burden of explicitly managing the memory for developers. The dissertation shows how the different garbage collectors perform the garbage collection in java. The dissertation also compares the three different types of garbage collectors algorithms namely, Mark Sweep algorithm, Concurrent Mark Sweep collector and Garbage First Garbage collector (G1GC) on the basis of throughput, pause time and footprint.After performing different tests,G1GC is a good option, if a computer (generally server) has powerful CPU and RAM but for a computer with less powerful CPU and powerful RAM, then CMS holds the edge over G1GC
URI: https://elibrary.tucl.edu.np/handle/123456789/14784
Appears in Collections:Computer Science & Information Technology

Files in This Item:
File Description SizeFormat 
Cover.pdf27.98 kBAdobe PDFView/Open
Chapter (24).pdf1.52 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.