[jboss-jira] [JBoss JIRA] (WFLY-5234) Use of ModelNode.asPropertyList() is slow when marshaling potentially large subsystem model chunks
Brian Stansberry (JIRA)
issues at jboss.org
Fri Aug 28 18:17:05 EDT 2015
Brian Stansberry created WFLY-5234:
--------------------------------------
Summary: Use of ModelNode.asPropertyList() is slow when marshaling potentially large subsystem model chunks
Key: WFLY-5234
URL: https://issues.jboss.org/browse/WFLY-5234
Project: WildFly
Issue Type: Bug
Components: JCA, JMS, Security
Affects Versions: 10.0.0.Beta2
Reporter: Brian Stansberry
Assignee: Brian Stansberry
Fix For: 10.0.0.CR1
ModelNode.asPropertyList() results in a clone of the model node. If the node is very large this can be expensive.
We use this call quite a bit in subsystem xml marshallers. The cost is not likely to be significant, but in a few cases where users may end up adding a large number of nodes of a particular type, moving away from this call to another idiom that doesn't involve cloning may help with performance.
I've heard of a user planning to add thousands of datasources, for example, and wanting very fast performance of the write ops to add those.
Things I plan to look at:
(xa-)datasources
messaging destinations
resource adapters
JCA connectors
security domains
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
More information about the jboss-jira
mailing list