I am using VisualVM to see where my application is slow. But it does not show all methods, probably does not show all methods that delays the application.
I don't have it in front of my at the moment, but before you start profiling, there's a settings pane that's hidden by default and lets you enter regexes for filtering out methods. By default, it filters out a lot of the core JDK stuff.