Bug 779473 (SOA-1857) - xalan performance issue
Summary: xalan performance issue
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SOA-1857
Product: JBoss Enterprise SOA Platform 5
Classification: JBoss
Component: EAP
Version: 5.0.0 ER7
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 5.0.0 GA,5.0.0 ER8
Assignee: trev
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-01-21 10:06 UTC by Kevin Conner
Modified: 2010-02-11 14:24 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-02-11 14:24:35 UTC
Type: Task


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker SOA-1857 0 None Closed xalan performance issue 2012-07-11 06:09:14 UTC

Description Kevin Conner 2010-01-21 10:06:59 UTC
Date of First Response: 2010-01-21 12:09:16
project_key: SOA

There is a performance issue within xalan, related to expensive invocations to ClassLoader.getResourceAsStream().

The stack leads back to org.apache.xml.dtm.DTMManager.newInstance()

This hit can be reduced significantly by specifying the following System property on the command line of the server,
    -Dorg.apache.xml.dtm.DTMManager=org.apache.xml.dtm.ref.DTMManagerDefault,
which causes DTMManager.newInstance() to bypass the resource lookup.

Comment 1 trev 2010-01-21 17:09:16 UTC
added to all run.confs

Comment 2 Len DiMaggio 2010-02-11 14:24:35 UTC
Verified in run.conf in CR1:

JAVA_OPTS="-Xms256m -Xmx728m -XX:PermSize=256m -XX:MaxPermSize=512m -Djava.awt.headless=true -Dorg.apache.xml.dtm.DTMManager=org.apache.xml.dtm.ref.DTMManagerDefault  -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dsun.lang.ClassLoader.allowArraySyntax=true"



Note You need to log in before you can comment on or make changes to this bug.