Font Size: a A A

Based On Multi-core Environment, Efficient Concurrent Garbage Collection,

Posted on:2010-11-19Degree:MasterType:Thesis
Country:ChinaCandidate:X ZhouFull Text:PDF
GTID:2208360275491324Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Response time is one of the most important issues should be considered for system design.The suspending of application threads required by garbage collection impacts the real-time responsiveness of the applications in the advanced programming language runtime systems.In order to shorten or even eliminate this pause time,we design and implement a concurrent garbage collector Tick for multicore processor. lick can perform garbage collection without suspending the application threads except for root set enumeration.There are two concurrent garbage collection algorithms dcsigned and implemented in Tick to overcome the inconsistency problem. The scheduler designed in Tick helps to use system resources efficiently by managing garbage collection threads.Our experimental evaluation results show that Tick can significantly reduces the GC pause times for server-side applications while keeping the overall throughput within small performance degradation.In addition,Tick can shorten the execution time for client applications besides reducing GC pause time.
Keywords/Search Tags:Java Virtual Machine, Garbage Collection, Concurrent
PDF Full Text Request
Related items