Vertical Synchronization (VSYNC) synchronizes the frame rate of your application with the screen display rate. VSYNC is a useful technique because:
It improves image quality by removing tearing.
It reduces power consumption by preventing the application producing frames faster than the screen can display them.
For more information see Use VSYNC.
Do not use VSYNC if you are measuring performance.