I am using a dispatch to capture the current folder name and write that value to a variable on a data card for later use. The dispatch takes about 2 seconds per file to complete. That's not terrible, but when you have 10,000 files to process - its not great. Also, the vault really slows down when this dispatch is being run on a larger batch of files. I guess this is normal for Dispatch?
I should add that I can go to another user's machine and run this same Dispatch on a different set of files and the speed is not affected (its still 2 seconds per file). The vault is still fast for them. Its only slow on machines that fired off the Dispatch on a large number of files. I guess the dispatch runs locally?