社区
Linux/Unix社区
帖子详情
如果内存里已经有动态库 是不是就启动更快?
wshn13
2012-04-19 01:13:50
如果程序A使用了动态库X,程序B也使用了动态库X。我觉得如果先运行A,在运行B,这时候内存中已经有了X库,B应该启动更快一点相比与直接运行B。是不是这样啊???各位。
还有一个问题:比如我有好几个程序需要动态库Y,那么我可不可以在linux启动时候就“预加载”这些库到内存,等用到这些程序时候就快一点?如果可以的话怎么实现啊???
...全文
58
3
打赏
收藏
如果内存里已经有动态库 是不是就启动更快?
如果程序A使用了动态库X,程序B也使用了动态库X。我觉得如果先运行A,在运行B,这时候内存中已经有了X库,B应该启动更快一点相比与直接运行B。是不是这样啊???各位。 还有一个问题:比如我有好几个程序需要动态库Y,那么我可不可以在linux启动时候就“预加载”这些库到内存,等用到这些程序时候就快一点?如果可以的话怎么实现啊???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
惬意
2012-04-19
打赏
举报
回复
使用动态库主要的目的是为了能够减小最终生成的可执行文件的大小,程序第一次运行的速度还不如静态连接生成的可执行文件速度块
wshn13
2012-04-19
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
第一个 会更快
第二个 预加载可行, 嵌入式下同事做过qt的库预加载,让程序跑更快
[/Quote]
哥们儿,能不能详细说一下预加载啊?
帅得不敢出门
2012-04-19
打赏
举报
回复
第一个 会更快
第二个 预加载可行, 嵌入式下同事做过qt的库预加载,让程序跑更快
内存
泄漏检测库LeakCanary的源码浅析
循序渐进的讲解Android中
内存
泄漏检测库LeakCanary的实现原理。为了帮助同学们更好地理解LeakCanary的实现原理,在讲解之前还梳理了LeakCanary中的基础知识点及基本使用。
静态库与
动态库
的区别与优缺点
库有两种:静态库(.a、.lib)和
动态库
(.so、.dll)。所谓静态、动态是指链接。 库文件是事先编译好的方法的合集。 二、静态库与
动态库
的区别 1、静态库的扩展名一般为“.a”或“.lib”;
动态库
的扩展名一般为...
【Linux】
动态库
与静态库
动态库
与静态库文件系统补完文件的三个时间acm
动态库
与静态库动态链接与静态链接静态库 文件系统补完 文件的三个时间acm 我们通过stat指令查看文件信息: [lyl@VM-4-3-centos 2022-3-14]$ stat log.txt File: ...
静态库和
动态库
的优缺点
静态库与
动态库
简介 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE...
C++
动态库
怎么创建以及调用?
1、概述先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把...目前以lib后缀的库有两种,一种为静态链接库(Static Libary,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“
动态库
”)的导入...
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章