Hello Jack,
all sitemap files are created after finishing the whole process only. It is required to keep all URLs to avoid duplicate URLs and link loops until the generation is completed. For the large sites you can use the "Save state" option to make sure that you will be able to resume generation is case if it will be interrupted in the middle (do not set this option a small value, since saving the state too often will increase the total generation time).