当项目开始加载时,需要更多时间,cpu
使用率也很高。实际上我的项目是基于winform
的一个,我用的是c#语言。我已经引用了4个外部dll
文件,并且我正在使用Properties.Settings
来检索textbox
和combobox
工具值的最后使用值。通过google
中的大量研究,我开始知道通过链接外部dll文件,它会消耗更多时间和cpu
用法。但我需要使用这4个dll
文件,否则我无法执行我的操作。我能做些什么来减少项目负载和cpu
使用的时间?任何人都可以帮助我吗?
提前致谢...
答案 0 :(得分:0)
正如@dandrejvv指出的,您应该首先找出导致性能问题的原因。 这可以使用分析器完成,或者在CPU使用率查看时暂停执行,并检查当前正在执行哪个功能(统计上,您将获得耗时的功能)。
一旦你知道什么是花时间,你可以在后台线程中处理它 如果它确实是dll引用,你可以: