[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Speed in Languages and Browser Architectures

  • From: Elliotte Harold <elharo@m...>
  • To: derek denny-brown <zuligag@g...>
  • Date: Fri, 02 Mar 2007 16:04:35 -0500

Re:  Speed in Languages and Browser Architectures
derek denny-brown wrote:

> Except that we are talking about the performance of XML parsers, and
> XML is all about string processing and Java string processing is slow.
> Java XML parsing will never be faster than a good XML parser written
> in C.  There is just too much overhead, and C benefits from 'struct's,
> the lack of which hinders ones ability to write certain constructs
> efficiently in Java.   

My god! Are we moving back on topic? Has this ever happened before? `-)

Even if your assertions about string processing are true, there's no 
rule that says you have to use strings to write an XML processor. Off 
the top of my head I can think of three XML libraries/APIs for Java that 
deliberately avoid java.lang.String for some of their work.

If performance were really a concern, and String proved to be the real 
bottleneck, it's entirely possible someone could write an XML API based 
on bytes rather than strings. So far I don't think anyone's really had 
the motivation to do so. Either it hasn't been shown that strings are 
the problem, or they're not a big enough problem that anyone wants to 
take the time to fix them.

-- 
Elliotte Rusty Harold  elharo@m...
Java I/O 2nd Edition Just Published!
http://www.cafeaulait.org/books/javaio2/
http://www.amazon.com/exec/obidos/ISBN=0596527500/ref=nosim/cafeaulaitA/


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.