mono / mono-addins

Mono.Addins is a generic framework for creating extensible applications, and for creating add-ins which extend those applications.
MIT License
163 stars 94 forks source link

[Perf] Optimize assembly scanning by not doing unnecessary work #69

Closed Therzok closed 7 years ago

Therzok commented 7 years ago

Making this item a lazy will make condition attributes only queried when they have to be. Empirical testing shows 1 second time spent (from 2s down to 1s) on 39 assembly files by halving the number of calls.