Investigate why JBossWS deployer is so slow
-------------------------------------------
Key: JBWS-2873
URL:
https://jira.jboss.org/jira/browse/JBWS-2873
Project: JBoss Web Services
Issue Type: Task
Security Level: Public (Everyone can see)
Components: jbossws-integration
Reporter: Richard Opalka
Assignee: Richard Opalka
Fix For: jbossws-cxf-3.3, jbossws-metro-3.3, jbossws-native-3.3
Ok, I did some performance analisys without a profiler or knowledge of
the codebase.
default/ profile: 33s
Next I removed everything in deploy. I also had to remove
jbossweb.deployer, weld.deployer to get things to run:
2nd profile: 18.65 seconds
Now, an interesting thing. I removed jbossws.deployer.
No jbossws.deployer: 12.22 seconds.
So, wow! jbossws.deployer is taking 6 seconds to deploy!
But why? I took a wild guess and maybe it was classloading, jar
indexing, or scanning because jbossws.deployer is around 3megs and
dwarfs other .deployers in deployers/ directory. So, I combined the
seam jar with jacorb. No significant startup time. This leads me to
believe this isn't a VFS problem.
So, maybe its jbossws? Well, I look at the beans created, and they
really aren't doing anything significant. BUT there is a SHIT LOAD of
beans being deployed.
This leads me to believe this is something fundamental with MC.
BUT...
You probably already know this.
Cheers.
-- Bill Burke
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira