Title :
A class-based garbage collector for network server applications
Author :
Zhang, Wusheng ; Zhu, Jing ; Shen, Meiming ; Zheng, Weimin
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
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.
Keywords :
abstract data types; distributed object management; network servers; software performance evaluation; storage management; application gradualness; application performance; class-based garbage collector; class-based grouping; efficiency; lease protocol; mutator cache; network server applications; network services; object collection time minimization; object creation; object destruction; object grouping; server response time; type information; Application software; Computer languages; Computer science; Delay; Java; Network servers; Object oriented modeling; Protocols; Runtime environment; Safety;
Conference_Titel :
Info-tech and Info-net, 2001. Proceedings. ICII 2001 - Beijing. 2001 International Conferences on
Print_ISBN :
0-7803-7010-4
DOI :
10.1109/ICII.2001.983517