VS2005编译WINCE6.0发生内存泄漏

sibling520 2011-11-21 03:06:47
VS2005编译WINCE6.0发生内存泄漏
似乎是个惊人的现象,不知道是不是我系统本身有问题,问题的现象如下:
每次使用VS2005构建Wince6.0系统,采用的是Advance bulid Cammands -> Clean Sysgen,连续构建几次后系统就卡死了,
我经过试验,把任务管理器调到最前端监视内存使用情况。
第一次构建前: 进程数26个,内存提交更改:363/4942M
第一次构建后:进程数27个,内存提交更改:875/4842M(采用的是Debug方式,

构建后关闭vs2005测得)。
第二次构建后:进程数27个,内存提交更改:1204/4942M(采用的是Release方式

,构建后关闭VS2005测得)
第三次构建后:进程数27个,内存提交更改:1614/4942M(采用的是Release方式

,构建后关闭VS2005测得)

每次构建完一小段时间后才进行下一次构建。
构建次数多了后系统就没有反映了,应该是内存不够给顶死了。

PC配置:
ACER的品牌台式机,
CPU i5 760 2.8G 四核
内存 4G
OS XP SP3
软件按如下顺序安装的:
1. NET Compact Framework 2.0 Service Pack 1
2. .NET Compact Framework 2.0 Service Pack 2
3. NET Compact Framework 3.5 Redistributable
4. Visual Studio 2005
5. Microsoft Visual Studio 2005 Team Suite Service Pack 1
6. Platform Builder for CE 6.0 (Windows Embedded CE 6.0)
7. Windows Embedded CE 6.0 Platform Builder Service Pack 1
8. WinCE60_R2
9. WinCEPB60-061231-Product-Update-Rollup-Armv4I
10. WinCEPB60-071231-Product-Update-Rollup-Armv4I
11. WinCEPB60-081231-Product-Update-Rollup-Armv4I
12. WinCEPB60-090131-2009M01-Armv4I
13. WinCEPB60-090228-2009M02-Armv4I
14. WinCEPB60-090331-2009M03-Armv4I
15. WinCEPB60-090430-2009M04-Armv4I
16. WinCEPB60-090531-2009M05-Armv4I
17. WinCEPB60-090630-2009M06-Armv4I
17. WinCEPB60-090731-2009M07-Armv4I
19. WinCEPB60-090831-2009M08-Armv4I
20. CE6R3
21. WinCEPB60-091231-Product-Update-Rollup-Armv4I

...全文
263 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
cooship 2012-12-20
  • 打赏
  • 举报
回复
我也遇到了,不知道如何解决哦
一介布衣萧萧 2012-11-15
  • 打赏
  • 举报
回复
最近我也遇到了同样的问题,之前用了一年多也没出现这个问题。就是最近才出现的,有点奇怪,不知道LZ的这个问题搞掂了没?
sibling520 2011-11-28
  • 打赏
  • 举报
回复
怎么没人顶啊

sibling520 2011-11-24
  • 打赏
  • 举报
回复
重新安装了下VS2005和VS2005 SP1,还是不管用,不知道为什么
sibling520 2011-11-24
  • 打赏
  • 举报
回复
恩,很煎熬
多谢支持
sibling520 2011-11-24
  • 打赏
  • 举报
回复
自己顶下
sibling520 2011-11-22
  • 打赏
  • 举报
回复
奇怪了,我把10年11年的补丁都打上了,还是不管用,每次都会增加350M左右的内存不会释放
不知为何?
当我遇上-你 2011-11-22
  • 打赏
  • 举报
回复
我一直都是Clean Sysgen,没出现问题啊
sibling520 2011-11-22
  • 打赏
  • 举报
回复
我用CE6已经有快三年了,最近才发现这个问题,以前没有连续Clean Sysgen,一般都是makeImage
sibling520 2011-11-22
  • 打赏
  • 举报
回复
我装的软件文档应该没有问题的啊,如下:
1. NET Compact Framework 2.0 Service Pack 1
2. .NET Compact Framework 2.0 Service Pack 2
3. NET Compact Framework 3.5 Redistributable
4. Visual Studio 2005
5. Microsoft Visual Studio 2005 Team Suite Service Pack 1
6. Platform Builder for CE 6.0 (Windows Embedded CE 6.0)
7. Windows Embedded CE 6.0 Platform Builder Service Pack 1
8. WinCE60_R2
9. WinCEPB60-061231-Product-Update-Rollup-Armv4I
10. WinCEPB60-071231-Product-Update-Rollup-Armv4I
11. WinCEPB60-081231-Product-Update-Rollup-Armv4I
12. WinCEPB60-090131-2009M01-Armv4I
13. WinCEPB60-090228-2009M02-Armv4I
14. WinCEPB60-090331-2009M03-Armv4I
15. WinCEPB60-090430-2009M04-Armv4I
16. WinCEPB60-090531-2009M05-Armv4I
17. WinCEPB60-090630-2009M06-Armv4I
17. WinCEPB60-090731-2009M07-Armv4I
19. WinCEPB60-090831-2009M08-Armv4I
20. CE6R3
21. WinCEPB60-091231-Product-Update-Rollup-Armv4I

zl_Alen 2011-11-22
  • 打赏
  • 举报
回复
用了大半年了。
没有遇到过楼主所说的情况。
可能是别的问题引起的。
楼主查看一下是否补丁都按文档里边的安装齐全了!
northcan 2011-11-21
  • 打赏
  • 举报
回复
呵呵,难道Platform Builder工具还有这么大的bug啊?没注意过。
91program 2011-11-21
  • 打赏
  • 举报
回复
公司一直在用,没有遇到过 LZ 所说的现象。
fengkeyiren 2011-11-21
  • 打赏
  • 举报
回复
我现在做5.0开发,还没遇到过这种问题,帮你顶一下
sibling520 2011-11-21
  • 打赏
  • 举报
回复
自己顶下。没人响应啊
sibling520 2011-11-21
  • 打赏
  • 举报
回复
不知道有没有哪为兄台遇到过没有

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧