动态链接库/共享库的作用
1.最大的作用是用于减少磁盘占用;
2.内存占用基本没有减少,主要是因为每个程序都会单独的加载相同的共享库,而不会在内存里共用一个共享库,主要是因为防止共享库是有状态的;
但是也有例外,比如共享库里的只读部分是可以共享的,比如共享库的元数据/常量之类的。
3.还有一个功能就是插件化,可以动态替换共享库来实现局部更新
posted on 2023-08-21 10:10 Silentdoer 阅读(46) 评论(0) 编辑 收藏 举报
1.最大的作用是用于减少磁盘占用;
2.内存占用基本没有减少,主要是因为每个程序都会单独的加载相同的共享库,而不会在内存里共用一个共享库,主要是因为防止共享库是有状态的;
但是也有例外,比如共享库里的只读部分是可以共享的,比如共享库的元数据/常量之类的。
3.还有一个功能就是插件化,可以动态替换共享库来实现局部更新
posted on 2023-08-21 10:10 Silentdoer 阅读(46) 评论(0) 编辑 收藏 举报