dll编译链接特别慢

Python014

dll编译链接特别慢,第1张

dll编译链接特别慢原因处理方法:

1、编译速度vue项目过大,引用的组件过多。可以放在StandardAssets经过上面的尝试之后,把用到的2个插件放在StandardAssets目录下,对sharpzip进行asm化,编译时间基本保持在24秒左右。

2、网络异常,可以通过更换不同的网络来提高编译速度。

3、把框架代码asm化框架代码抽出到独立目录中,进行asm化,去掉package.json中不需要用到的库,提高编译速度。

当一个应用程序过多加载dll的时候,如果都是在启动时加载,那么无疑会减慢程序启动速度,而且会让初始的程序就占用很大内存 空间,但并不是所有的dll都是经常使用的,有些可能仅在特殊情况下才会使用到,比如你需要打印功能时,额外的一个dll用于负责 此事,但这项功能可能很少人使用,如果程序一启动就加载会有些浪费,谓词微软提供了延迟载入dll的功能,就是当你执行到某个 函数的时候,如果是首次执行,那么可以在用到时加载该dll,甚至可以在用完再重新释放卸载掉该dll 好处是: 1)告诉编译器将该dll文件从可执行模块的导入段中去除,这样初始化的时候就不会加载该dll了, 2)在可执行模块嵌入一个新的延迟载入段(即Delay import section称为.didata)来表示要从mydll。dll中导入哪些函数 3)通过让延迟载入函数的调用跳转到__delayLoadHelper2函数,来完成对延迟载入函数的解析。

dll正确的加载方法如下:

安装DLL文件(以msvcp140.dll为例)的步骤如下:我们需要准备的材料分别是:电脑、文件。

1、通过一定途径获取到msvcp140.dll文件,例如从网上寻找并下载。

2、将msvcp140.dll文件复制到“C:\Windows\System32”的目录下。

3、点击“开始菜单”,再选择“运行”,输入:regsvr32msvcp140.dll,点击确定。

4、此时会弹出安装完成msvcp140.dll文件的提示,点击确定即可。