To run a vimtop batch capture for 1800 samples, taking 1 hour, you could run the command:samples='1800'; delay='2' path="/var/core"; vimtop -b -n "${samples}" -p "${delay}" > "${path}"/$(hostname)_$(date -u +"%Y-%m-%dT%H%M%S")_vimtop.csv
The delay is in seconds, so therefore 1800 * 2 seconds / 60 seconds/minute / 60 minutes /hour = 1 hour.
Please note that you can capture whatever number of samples, delay, and time period you think is needed.
If the capture will be for 600 samples or less, you could also use Windows performance manager or other such utilities, or Microsoft Excel.