If you want to improve Seam performance, then you should use the functionality in Seam for this. If you create a minimal JBoss setup, this basically improves startup time.
If you want to lose weight JBoss for a seam, you can look here
This should cover JBoss 4.x and 5.x.
If you want to speed up Seam applications, you must learn to use @ByPassinterceptors and use @Factory and @Unwrap more. Dan Allen has an excellent 2-part post that talks about how you can speed up your Seam applications if you use JSF. You can find the articles here.
For development
If you really want to increase development speed, you should definitely use JRebel . This prevents so many restarts and intercepts in the JVM directly for the hot deployment of even your EJBs (!). @Arbi has a great post that shows how you can install JRebel here
This should be a good start ....
source share