Details
Description
By default, xerces runs with errorChecking set to true:
(times in nanoseconds, 500 iterations)
errorChecking(true) ice: auctionMonitor
lifecycle took 9709000 RENDER: 8293000
lifecycle took 9981000 RENDER: 8481000
lifecycle took 9542000 RENDER: 8085000
lifecycle took 9827000 RENDER: 8356000
lifecycle took 9794000 RENDER: 8374000
lifecycle took 10348000 RENDER: 8960000
lifecycle took 9782000 RENDER: 8310000
lifecycle took 10174000 RENDER: 8751000
lifecycle took 10328000 RENDER: 8603000
lifecycle took 9965000 RENDER: 8443000
errorChecking(false) ice: auctionMonitor:
lifecycle took 9419000 RENDER: 7985000
lifecycle took 9375000 RENDER: 7998000
lifecycle took 12394000 RENDER: 10994000
lifecycle took 9798000 RENDER: 8356000
lifecycle took 9367000 RENDER: 7978000
lifecycle took 9363000 RENDER: 7843000
lifecycle took 9409000 RENDER: 8021000
lifecycle took 9292000 RENDER: 7936000
lifecycle took 9438000 RENDER: 8047000
lifecycle took 10291000 RENDER: 8296000
5% improvement on the average.
This can be enabled by the following in DOMResponseWriter:
document = DOCUMENT_BUILDER.newDocument();
((com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl) document).setErrorChecking(false);
Perhaps this should be the default, but configurable with a context parameter.
Issue Links
- blocks
-
ICE-4131 MenuPopup no longer work in Showcase
- Closed
Activity
Ted Goddard
created issue -
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #18355 | Tue Feb 17 10:47:53 MST 2009 | ted.goddard | disable DOM error checking options ( |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java
|
Ted Goddard
made changes -
Field | Original Value | New Value |
---|---|---|
Status | Open [ 1 ] | Resolved [ 5 ] |
Fix Version/s | 1.8 [ 10161 ] | |
Resolution | Fixed [ 1 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #18422 | Tue Feb 24 16:00:00 MST 2009 | ted.goddard | disable DOM error checking by default for popup menu ( |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #18559 | Fri Mar 13 10:26:10 MDT 2009 | ted.goddard | remove DOMContext.attach and disable DOM error checking ( |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java
MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMContext.java |
Ken Fyten
made changes -
Fix Version/s | 1.8RC2 [ 10163 ] | |
Fix Version/s | 1.8 [ 10161 ] |
Ted Goddard
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Assignee | Ted Goddard [ ted.goddard ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #18601 | Wed Mar 18 12:03:16 MDT 2009 | ted.goddard | use reflection for AIX support ( |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java
|
Ted Goddard
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Fix Version/s | 1.8 [ 10161 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee | Ted Goddard [ ted.goddard ] |
After 6000 invocations of the test, the performance difference reduced to 7.76ms for the optimization vs 7.86ms without.