Eventuali duplicati:
How costly is .NET reflection?La riflessione è davvero così lenta che non dovrei usarla quando ha senso?
La soluzione "elegante" ad un problem che sto avendo è quello di utilizzare gli attributi per associare una classe e le sue proprietà con un altro. Il problema è, per convertirlo in altro, dovrei usare la riflessione. Lo sto prendendo in considerazione per un'app lato server che sarà ospitata sul cloud.
Ho sentito molti rumori di "il riflesso è lento, non lo uso", quanto è lento il rallentamento? È così intensivo per la CPU che moltiplicherà il mio tempo di CPU così tanto che pagherò letteralmente per la mia decisione di usare la riflessione nella parte inferiore della mia architettura sul cloud?
Genius (+4 caratteri) –
+1 per il caching del risultato. Se trattate il riflesso proprio come leggere le informazioni dal filesystem, non andrete molto lontano - fatelo, ma non più spesso del necessario. – stevemegson