6672|22

71

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

高分求救:谁用过Application Verifier在WINCE上检测过内存泄露啊 [复制链接]

我在PC端用Application Verifier 检测WINCE上应用程序的内存泄露,已经连接到设备上,可Application Verifier界面右边的Test Settings栏目中始终都没有检测项目,就是空的,谁能告诉我是怎么回事呀?

最新回复

en2008,你是怎么解决的啊?  详情 回复 发表于 2009-10-14 11:50
点赞 关注

回复
举报

76

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
说说你的操作步骤吧,看看卡在那一步了
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
我在evc上用下面的方法检测内存泄露:
开一个定时器,定时执行的代码:
检测内存的大小,然后显示在界面上。在界面上观察就行了。
使用“GlobalMemoryStatus”可以取得"程序内存总容量"和"存储内存总容量"


这种方法可以知道有内存泄露,但是找不到内存泄露的原因。
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(初级)

4
 
WINDOWS CE TEST KIT SERVER->CONNECTION->START CLIENT-->Device Connection 界面 选则 CONNECT-->YC2440 DevelopBoard device(扬创的2440开发板)-->连接到设备后,在WINDOWS CE(ARMV4I),右键菜单->TOOLS-> Application Verifier -> 在打开的界面中,选择Connect->再次连接到设备

整个过程如上所述,可在打开的Application verifier中显示的{default},右边的Test setting栏目中,就是没有选择的测试项目
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

5
 
Application Verifier 没有连接到开发板
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

6
 
LZ的界面上,是不是有个Add按键,通过它增加要测试的应用。然后在右边选择Test settin,开始运行。
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

7
 
已经连接到开发板,我看到开发板上测试工具的客户端在运行,并且Application Verifier所需要的文件已经拷贝到开发板的根目录下[shim_heap.dll,shim_hleak.dll,shim_usergdi.dll,shim_verifier.dll,shimeng.dll,vlog.dll,htracker.dll],之前曾经有两次成功,我观察到在设备的的注册表有[HKEY_LOCAL_MACHINE\ShimEngine]键,里面是这些动态库的注册,但当我重起设备后,在用测试工具连接设备,就出现上述情况,且设备注册表里也没有[HKEY_LOCAL_MACHINE\ShimEngine]键
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

8
 
重启设备,所有的一切都要重来的
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

9
 
但设备上的注册过程应该是测试工具自动做的,与设备重起没有关系吧,同时我还换了不同的电脑做这些过程,都不成功,是不是这个内存泄露测试工具有什么特别的设置?
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

10
 
设备重启,设备上的注册信息可能会丢失的,包括下过去的测试工具文件。

所以要重新连接设备,重新开始测试过程
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

11
 
这个我知道,可是重新按那个过程来做,也不成功,之所以有2次成功,不知道什么原因造成的现在就是想知道是不是那些方面的设置没有设置好,引起这样问题
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

12
 
也想问一下,大家平时用什么工具做内存泄露测试
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 11 楼 en2008 的回复:
也想问一下,大家平时用什么工具做内存泄露测试


内存泄漏的时候会导致异常,在串口有信息输出吧?
Application Verifier 没有使用过,学习一下。

在微软的webcast上有wince 内存泄漏的检测和防止,不知道是如何做的,今晚回家看看。
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

14
 
据说那些大的开发商也经常用这个工具做项目测试,况且是微软自带的,也免费,其他的工具我也用过,要么测试的不完全,要么收费.才想用它做内存泄露测试
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

15
 
http://blog.eeworld.net/xdkui/archive/2008/12/19/3560143.aspx
这篇文章也许对你有帮助。

这次真是大开眼界,这东西很好,很强大。
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

16
 
这文章我也看过,我出问题的界面如下:
http://blog.eeworld.net/en2008/archive/2009/05/18/4196721.aspx
另外我的系统是WINCE5.0, gooogleman,你是在WINCE的哪个版本上测试?
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

17
 
真的没有高人能解决这个问题么
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

18
 
引用 15 楼 en2008 的回复:
这文章我也看过,我出问题的界面如下:
http://blog.eeworld.net/en2008/archive/2009/05/18/4196721.aspx
另外我的系统是WINCE5.0, gooogleman,你是在WINCE的哪个版本上测试?


我没有测试过。我觉得真的很有用。以前很想拥有这么个工具。明天有空我试试吧。
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

19
 
在顶一下,谁遇到过这样的问题
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

20
 
在顶一下,今天有所进展,可能是定制的NK里边去少了某些组件引起的,至于少了那些组件,还不清楚.
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 2/10 下一条
有奖直播 | TI 助力机器人电机控制系统设计
直播时间:2月27日(周四)上午10:00
活动奖励:家具壶、保温杯、充电线

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表