Ok, I witnessed this with JProfiler. I will try with jmap to make sure and report back later today or tomorrow. Is it safe then to assume that discarding (dispose) the session between laps is better from a throughput perspective than re-using it? Also, would using a Stateless Session "perform" better from either a memory or CPU perspective?