首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

为什么采用dll结构后,进程占用内存反而增大了?该如何解决

2012-03-30 
为什么采用dll结构后,进程占用内存反而增大了?一个不太复杂的project。有一个windows服务进程,这个服务进程

为什么采用dll结构后,进程占用内存反而增大了?
一个不太复杂的project。有一个windows服务进程,这个服务进程会调用几个函数。
后来,我想改变一下结构。我就把这几个函数从服务进程的源代码里面提出来,做成了dll,生成了.h头文件和.a链接文件还有.dll动态文件。
除了改为了dll调用,其它都没改变,只是把函数提出来而已。更改之前,通过任务管理器查看服务进程的内存占用,不到1M;更改之后,1M多了。
why?

[解决办法]
同样的东西,用两个箱子装占的体积当然比用一个箱子大
[解决办法]

探讨

同样的东西,用两个箱子装占的体积当然比用一个箱子大

[解决办法]
通常隐式连接的dll和依赖它的模块同时装载,然后就一直呆着

要是你那样岂不慢死

热点排行
Bad Request.