A class-based garbage collector for network server applications

Wusheng Zhang,Jing Zhu,Meiming Shen,Weimin Zheng
DOI: https://doi.org/10.1109/ICII.2001.983517
2001-01-01
Abstract:As garbage collection is a key feature in modern application environments, performance issues are mostly important for the efficiency of applications. Especially in the case of network service applications, the server should run for as long a time as possible, during which many objects will be frequently created and destroyed. The garbage collection then becomes one of the critical factors of the server's response time. In this article, we present a class-based garbage collector. It classifies objects according to their class, i.e. the type information, and groups those objects that belongs to the same type into the same group. By doing so, we can minimize the object creation/collection time and can also improve the gradualness of the applications that run on the network server.
What problem does this paper attempt to address?