As far as i can tell, you can only profile a running application using VisualVM.
Does anyone know of a way to profile the launch and startup of a java application using VisualVM?
I’m convinced there must be a way, otherwise it would be a major oversight.
Hoping I’ve just misread the documentation.
Thanks, p.
Are you setting up the profiling using the `-Xrunjdwp” command-line option? If so, that option has a “suspend” parameter for just this purpose:
Example from my own config:
I use this with the YourKit profiler, but I think the principle is the same.