首页
社区
课程
招聘
[求助]系统设计的一些问题 DLL相关的
发表于: 2011-6-14 15:43 4779

[求助]系统设计的一些问题 DLL相关的

2011-6-14 15:43
4779
为什么微软在设计系统时,没有把一些常用DLL常驻内存,而是采用了运行DLL时加载到独立的程序空间中去,这样是不是造成资源浪费呢。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 3116
活跃值: (1269)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
2
你怎么知道人家不是这样啊
2011-6-14 17:10
0
雪    币: 206
活跃值: (86)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
3
只是映射一下吧!
一个系统其实只加载了一次相同的DLL!以后其它的程序要用这个DLL的话,映射到进程空间。在内存中只有一个的!
我个人的理解哈!
2011-6-14 17:49
0
雪    币: 1839
活跃值: (1786)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
4
我觉得不是

那A程序改了那个dll,B程序岂不是就遭了
2011-6-14 18:27
0
雪    币: 31
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
是啊,我也认为楼上说的有理
2011-6-14 20:24
0
雪    币: 601
活跃值: (256)
能力值: ( LV11,RANK:190 )
在线值:
发帖
回帖
粉丝
6
写时拷贝(copy on write)
2011-6-14 20:34
0
雪    币: 31
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
所以就是说如果有多少个进行调用就要拷贝多少份,不浪费内存资源吗
2011-6-14 22:38
0
雪    币: 258
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
为了实现进程隔离
2011-6-15 14:12
0
游客
登录 | 注册 方可回帖
返回
//