I\'d like to know how I can split a large file without using too many system resources. I\'m currently using this code:
public static void SplitFile(string i
This is a problem for your host, not you. Assuming this is absolutely the thing you need to do then pretty much you are doing it the most efficient way you can. It's up to them to manage resources according to load, priority, SLA etc. in the same way your Hypervisor/VM/OS/App Server/whatever does.
Split files away and use the facilities you have paid for!