When you invoke the C# compiler,
csc.exe must be loaded and initialized for each compilation.
Windows may keep some of its files in the system cache,
and it may create a Prefetch entry,
but neither is guaranteed.
However, csc.exe also supports a shared compiler process.
For example:
csc...