Not completely. it depend on lifetime you are using, if it is Singleton definitely it will be improve performance for you. conversely, if you use Transient it maybe makes performance is down. But don't forget the main purpose of DI is not to improve performance.