Różnica między próbkowaniem a profilowaniem w jVisualvm

VisualVM ma dwie oddzielne zakładki do próbkowania i profilowania. Czy ktoś może mi pomóc ustalić różnicę między próbkowaniem a profilowaniem w VisualVM?