Dispatcher of Java virtual machine-based concurrent garbage collector

Min Yang,Yuan Zhang,Xun Zhou,Di Wang,Binyu Zang
2011-01-01
Abstract:The invention belongs to the technical field of Java virtual machine garbage collection and in particular relates to a dispatcher of a Java virtual machine-based concurrent garbage collector. The dispatcher triggers a garbage collection process at a proper time point mainly by dynamically analyzing the running status of the current application program. The dispatcher judges whether to trigger garbage collection by using a simple time reckoning method when the application program applies for a memory every time. The dispatcher also deals with the condition that the memory resources of a system are exhausted at the same time. As a part of a concurrent garbage collecting and unifying frame, the invention provides the garbage collection dispatcher with low cost and high performance, optimizes a trigger point of garbage collection, improves the operation efficiency of the garbage collector and also greatly reduces the probability that the memory resources of the system are exhausted.
What problem does this paper attempt to address?