基于 Unity 的应用程序启动速度慢
我有一个使用 Unity 的控制台应用程序。在 app.config 中,我在默认容器中注册了大约 20 个类型。
我发现与不使用 Unity 构建的控制台应用程序相比,启动应用程序(直到我开始看到一些初始输出)非常慢。
有什么办法可以改善这个启动时间吗?
I have a console application that uses Unity. In the app.config, I have 20 or so types registered in the default container.
I find that starting up the application (until I start to see some initial output) is very slow compared to a console application built without Unity.
Is there anyway I can improve this start up time?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
进行测量以追踪性能问题的根源总是值得的。尝试使用 StopWatch 类或分析工具来帮助您找到花费时间的内容。这是加载配置所花费的时间吗?是时候解决第一堂课了吗?
It is always worth taking measurements to track down the source of performance problems. Try using the StopWatch class or a profiling tool to help you find what is taking the time. Is it the time taken to load your config? Is it the time to Resolve the first class?