社区
进程/线程/DLL
帖子详情
关于程序运行内存问题,
xmlingo
2002-11-04 03:58:11
1.一个程序文件2.5M 刚开始运行时 Win2000的任务管理器显示内存 12M 运行了一段时间内存显示为 6M,并稳定在6M左右,这是怎么回事,
WIN中程序内与什么有关
2.还有调试程序时看到 VC的debug窗口 Loaded 一大堆dll文件有一些文件程序中根本没有引用到怎么会调进去呢,我又如何知道引用什么才会使程序调用这些dll
3.编译出来的程序大小是由什么决定的除资源,源代码外还有什么东西,在项目设置中应如何设置
...全文
99
10
打赏
收藏
关于程序运行内存问题,
1.一个程序文件2.5M 刚开始运行时 Win2000的任务管理器显示内存 12M 运行了一段时间内存显示为 6M,并稳定在6M左右,这是怎么回事, WIN中程序内与什么有关 2.还有调试程序时看到 VC的debug窗口 Loaded 一大堆dll文件有一些文件程序中根本没有引用到怎么会调进去呢,我又如何知道引用什么才会使程序调用这些dll 3.编译出来的程序大小是由什么决定的除资源,源代码外还有什么东西,在项目设置中应如何设置
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xmlingo
2002-11-20
打赏
举报
回复
up up up
NowCan
2002-11-10
打赏
举报
回复
金山糍粑的dll是鼠标钩子。即使你没调用过,但只要鼠标在你的程序界面上移动一下,那个dll就进去了。
yongdu
2002-11-09
打赏
举报
回复
由于存在系统钩子的缘故,一些程序会装入。比如杀毒软件,还有你说的金山词霸
xmlingo
2002-11-04
打赏
举报
回复
第一个问题 其它的VC程序运行也会是这种情况可能是 任务管理器的内存统计问题
xmlingo
2002-11-04
打赏
举报
回复
第二个问题可以通过VStudio6 的dependency walker 可以查看一大部分
rivershan
2002-11-04
打赏
举报
回复
这东西都是操作系统管的~
秘密……
可以去研究开源系统~
LINUX?
xmlingo
2002-11-04
打赏
举报
回复
to 内存泄漏是指程序申请的内存直到程序结束没有释放掉
jayting
2002-11-04
打赏
举报
回复
内存泄漏是什么问题呢?
xmlingo
2002-11-04
打赏
举报
回复
to yongdu() :
感谢你的回复,
1. 程序是我写的,不存在疯狂 new 操作过10多分钟再 delete的问题
2.这个应该想到的, gdi32.dll调以很正常可以对像 金山词霸的dll调用是什么回事,更主要的是不清楚调用什么才引起这些dll的引入.
3. 不关代码优化的事的,我的意思是项目设置中哪些是编译出的程序大小有关,以及关于头文件(引用)有何 规则
yongdu
2002-11-04
打赏
举报
回复
1.程序文件大小和内存使用没有必然关系。比如你的代码中有疯狂的new操作,那么程序运行起来就会消耗大量内存。你再DELETE后内存消耗又减少了。
2.调试程序时一大堆dll是由你的程序隐式装入的。比如gdi32.dll你也没用loadlibary装入, 但你也可以调用绘图函数。 系统已给你链接进来了
3。好像有个代码优化选项。
内存
泄露Demo leaky app
内存
泄露Demo leaky app
查看
内存
使用情况的汇编源代码
查看
内存
使用情况的汇编源代码
SciTech.NET.Memory.Profiler.v4.0.114.安装_注册机
NET Memory Profiler-找到
内存
泄漏并优化
内存
使用针对C#,VB.Net, 或其它.Net程序。 包含安装+注册机
一个TSR程序作出DOS下的屏幕保护程序
一个TSR程序作出DOS下的屏幕保护程序
88个经典Android应用程序打包下载(源代码)
88个经典Android应用程序打包下载(源代码) 可参考
进程/线程/DLL
15,467
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章