LoadLibrary很慢?

最近我们开发的程序遇到这样的问题,版本升级后(假如从1升到2),在用户的机器上启动一个进程耗时超过1min

经过排查初步定为是在LoadLibrary的地方,启动过程需要加载多个dll,版本1比如在200ms内就加载完成,但是版本2耗时近30s

然后在自己的机器上用版本2编译了新的dll发到用户现场,却又很快

正式发版的dll是配管编译的,做了dll压缩等处理

不知道有没有人遇到过类似的情况,当然现在只是初步定位说是dll加载慢的问题,今天还要继续排查,希望在这里有遇到过类似问题的同道提供一些思路!

阅读 2.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
Microsoft
子站问答
访问
宣传栏