Title
Analyzing XML Parser Memory Characteristics: Experiments towards ImprovingWeb Services Performance
Abstract
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.
Year
DOI
Venue
2006
10.1109/ICWS.2006.31
ICWS
Keywords
Field
DocType
object size,xml parser,xml processing,xml-based application,object lifetime,memory characteristic,web service,memory allocation intensive workload,analyzing xml parser memory,improvingweb services performance,xml processing performance,low performance,web services,memory allocation,distributed objects,user experience,grammars,xml,garbage collection
XML framework,Efficient XML Interchange,Streaming XML,Computer science,XML validation,XML database,XML schema,Database,XML Schema Editor,XML Signature
Conference
ISBN
Citations 
PageRank 
0-7695-2669-1
7
0.67
References 
Authors
7
4
Name
Order
Citations
PageRank
Gang WANG1524.36
Cheng XU270.67
Ying Li335145.93
Ying Chen436134.10