Take a look at spf4j , I use it for continuous profiling (profiling is always on).
It uses fetching for profiling and can save profile data in ssdump files or generate html reports. (Spf4j has a user interface for rendering ssdump profile files)
source share