[cxml-devel] CXML performance

Chaitanya Gupta mail at chaitanyagupta.com
Thu Sep 4 14:53:04 UTC 2008


Hi,

I tried using CXML to parse a slightly big (~1.2 MB) XML in ACL 8.0. I 
am using the following form to parse it into a DOM:

(cxml:parse xml (cxml-dom:make-dom-builder)) ; xml is a string

Generally, it takes about 0.73-0.75 sec to parse on my machine. What 
also happens is that, while the parser is running, it blocks all the 
other threads i.e. they become unresponsive. Any clues on why it can be 
happening? And how it can be fixed?

Also, ACL on OS X (and Linux) does not run any Lisp code while a foreign 
call is being made (thus blocking all the other threads). Is there any 
chance that CXML calls any foreign code?

Chaitanya




More information about the cxml-devel mailing list