Non influisce sulle prestazioni al runtime su tutti.
Sarà probabilmente aumenterà a tempo di compilazione leggermente dal:
1) Il compilatore ha bisogno di analizzare un paio di caratteri
2) Si deve guardare in alto identificatori tra più candidati. Ma dal momento che questo probabilmente usa gli hashtables, non dovrebbe nemmeno essere costoso.
Direi che il rallentamento del compilatore è trascurabile.
Direi che rallenta Intellisense un po 'di più poiché l'elenco che deve visualizzare e il filtro diventa un po' più lungo.
La rimozione degli utilizzi inutilizzati è più un aspetto stilistico che un miglioramento delle prestazioni. E devi stare attento ai metodi di estensione dal momento che sono portati in ambito usando le istruzioni.Ad esempio non rimuovo using System.Linq
anche quando non è attualmente utilizzato.
Stai parlando di utilizzare ** direttive ** o utilizzare ** istruzioni **? – icecrime
Intendi prestazioni di runtime o prestazioni del compilatore? Il compilatore non li tratta in fase di runtime, per definizione. – Simone
Duplicato di http://stackoverflow.com/questions/136278/why-should-you-remove-unnecessary-c-using-directives? – JLWarlow