社区
进程/线程/DLL
帖子详情
VC中SetProcessWorkingSetSize()的使用
Swspeed
2014-02-25 10:42:23
一个很奇怪的问题,我的程序中使用SetProcessWorkingSetSize()和EmptyWorkingSet()来清理程序运行中一些内存,竟然导致了程序中使用GDI+加载的png图片的损坏, 就是本地png图片突然会损坏, 是不是上面这两个api 在内存处理过程中出错呢? 要是不用程序运行的内存会很大,纠结中!
...全文
259
2
打赏
收藏
VC中SetProcessWorkingSetSize()的使用
一个很奇怪的问题,我的程序中使用SetProcessWorkingSetSize()和EmptyWorkingSet()来清理程序运行中一些内存,竟然导致了程序中使用GDI+加载的png图片的损坏, 就是本地png图片突然会损坏, 是不是上面这两个api 在内存处理过程中出错呢? 要是不用程序运行的内存会很大,纠结中!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oyljerry
2014-03-19
打赏
举报
回复
这个只是做一些表面的清理,所以会可能有副作用。程序需要多少内存,就申请多少。何必在意
Swspeed
2014-03-19
打赏
举报
回复
不会吧,这个问题竟然没有回答!
Set
Process
Work
ing
Set
Size
降低程序运行内存
在项目
中
对程序性能优化时,发现用
Set
Process
Work
ing
Set
Size
() 方法使内存降低了很多,于是查阅了相关的资料如下。 一
Set
Process
Work
ing
Set
Size
的工作原理 以下来自:...
vc
++
使用
Empty
Work
ing
Set
来清理程序的内存
VC
使用
Empty
Work
ing
Set
()来清理内存
最小化后释放内存
在几年前用VB编程的时候就发现,用无边框的窗体最小化后内存会大大减少,后来试了其他样式的窗体结果也是这样,在
VC
中
也同样是这样。于是查了查百度才知道了一个API :
Set
Process
Work
ing
Set
Size
我的百度博客: ...
VC
使用
Empty
Work
ing
Set
()来清理内存
many as的清理,而深度清理的原理则是通过申请大块内存以迫使操作系统将内存
中
的数据交换到磁盘上,以后
使用
再交换回来,所以才会有看到的现象。深度清理效果可能会很好,但是体验很不好,尤其
使用
的时候不轻量。 ...
VC
常用API
Set
TextAlign 设置文本对齐方式,并指定在文本输出过程
中
使用
设备场景的当前位置
Set
TextCharacterExtra 描绘文本的时候,指定要在字符间插入的额外间距
Set
TextColor 设置当前文本颜色。这种颜色也称为“前景色”...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章