Every now and again, link.exe will decide that he needs to start another process of himself, which will chug for a few seconds, and then stop. Then the original link process will take much longer to finish than usual, and also use much much more memory ( usually it goes up to 500MB or so ). This is with MSVC 2003's link.exe, and will sometimes happen when only linking 1 new object file ( although I don't know if the number of new obj's actually matters ).


Has anybody else seen this, or have any idea why it would happen?