So for I know there is no such direct features to achieve that. But we can use some scheduler to run profiling at every some particular time. In unix environment we can use cron for example.
I have some sort post describing how I can get real time snapshot java profiling data using jboss profiler at here http://www.lamida.net/2011/07/troubleshooting-when-cron-job-wont.html