title: What are safe points and safe point polling in context of profiling?
body: <p>I am facing a situation where I do not see some method calls <strong>not</strong> being recorded by the <em>VisualVM</em> application. Wanted to find out the reason and came across this <a href="https://stackoverflow.com/a/14025723/1527084">answer on SO</a>. The third point mentions about a potential issue of the <em>sampling</em> method(which is the only option that I am seeing enabled probably because I am doing remote profiling). It mentions about <em>safe points</em> in code and <em>safe point polling</em> by code itself. What do these terms mean?</p>