Hi,
yes you can insert specific start and stop points. When I used VTune I needed to include this header in the file containing the critical code sections: "#include <ittnotify.h>". I started the measurement on the C++ level with "__itt_resume();" and stopped it with "__itt_pause();". If I remember correctly the measurement starts in paused mode when using custom start/stop points. During compilation I needed to set these cmake flags:
In general VTune is well documented and this should be explained in the documentation in more detail.
Best,
Jari