Hi,
a collegue of mine saw (in VisualVM), that Smack (3.3.1) creates a lot of threads, when creating a connection, login and disconnecting often.
Attached is a screenshot of the "Threads" tab in VisualVM. As you can see on the scrollbar, it is full of Smack threads.
I am not sure, if this is a problem, but since we have problems with memory leaks and JVM crashes recently, we are also considering this.
Might be related to this question http://community.igniterealtime.org/thread/45332
Any comments on this?