[
https://jira.jboss.org/browse/WELD-522?page=com.atlassian.jira.plugin.sys...
]
Pete Muir commented on WELD-522:
--------------------------------
Morten, You don't want this there anyway, so good result ;-)
But seriously, it seems to me then the slowness is coming from the time the JDK takes to
scan the classpath for beans.xml? If we put some timings into the above code, we can
really see what phase is slow.
Weld makes my Java SE app startup time >100x slower
----------------------------------------------------
Key: WELD-522
URL:
https://jira.jboss.org/browse/WELD-522
Project: Weld
Issue Type: Bug
Affects Versions: 1.0.1.Final
Environment: Java 6, Weld 1.01 SE + lots of jars on the classpath
Reporter: Morten Christensen
Booting my Java SE app without weld takes << 1s BUT the 1 line for initializing
weld to autowire my app takes at least 4-5 seconds.
My app is not so big and consist of ~20-30 singletons that must be wired + various other
non-weld stuff. I have lots of stuff on my classpath so I suspect that could be why weld
is going crazy.
I guess this could be improved if I can have weld limited to work only inside my own jar
and/or only work with specific classes/packages.
P.S. With breakpoints enabled in a debugger and a bit of unluck, I was even able to have
welds initialization to take ~ 5 minutes one day (reduced to seconds again after I removed
all breakpoints though).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira