loading...
Analyzing XML Parser Memory Characteristics: Experiments towards ImprovingWeb Services Performance
Chicago, Illinois, USA September 18-September 22
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICWS.2006.31IEEE International Conference on Web ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Gang WANG, IBM China Research Laboratory, Beijing, 100094, China
Cheng XU, IBM China Research Laboratory, Beijing, 100094, China
Ying LI, IBM China Research Laboratory, Beijing, 100094, China
Ying CHEN, IBM China Research Laboratory, Beijing, 100094, China
XML plays an important role in building enterprise applications. However, most of the XML-based applications, particularly the emerging web services, suffer from low performance caused by XML processing and thus bring negative user experience in terms of response time. We argue that by reducing the considerable overhead in garbage collection the XML processing performance can be improved. We begin by conducting a set of experiments to understand the XML parser?s memory characteristics, such as heap composition, object size and type distributions, object lifetime, and so on. Then, we get the valuable findings for improving performance that XML processing, which violates the weak generational hypothesis, is an memory allocation intensive workload in which most objects are small and long-lived. The findings can benefit the design of XML parsing specific GC and related tools designed to improve XML processing performance for web services.
Citation:
Gang WANG, Cheng XU, Ying LI, Ying CHEN, "Analyzing XML Parser Memory Characteristics: Experiments towards ImprovingWeb Services Performance," icws, pp.681-688, IEEE International Conference on Web Services (ICWS'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.