I have used a bean pool. Refered this post: http://www.mastertheboss.com/jboss-server/jboss-performance/wildfly-performance-tuning
As a matter of fact, if you are using Stateless Session Beans you must be aware that EJB pooling is not enabled by default on WildFly 8. The rationale behind this decision is that an accurate pool size is tightly dependent on your application and cannot be easily guessed. Therefore, a poorly configured pool of EJBs could be even detrimental in terms of performance, causing excessive cycles of garbage collections. For this reasons, it’s up to you to turn on this feature and set a correct configuration for its parameters.