51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4114|回复: 5
打印 上一主题 下一主题

[求助] 请教一个关于内存测试的工具和方法指导

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-10-17 11:18:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近为了争取一个OEM订单,所以做了比较多的结合测试.
就测试结果而言,我发现我们程序在内存使用和消耗上比竞争对手要高出许多.

在这里请教大家是否有接触过一些内存性能观察和分析的工具.
期望能够完成以下这些工作:
1.能计算出程序运行中所使用的物理内存和虚拟内存大小.
2.能列举出该程序在运行时所调用的各个模块(如dll, ax等)并计算出所使用的内存的大小.

关键还是第二点, 主要是想找出程序的哪些模块消耗的内存资源比较多.谢谢!~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-10-17 18:17:59 | 只看该作者
Can anybody help me?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-10-17 22:52:55 | 只看该作者
前面的东西都可以通过代码解决,像运行中所使用的物理内存和虚拟内存大小、该程序在运行时所调用的各个模块和组件的名称路径等。
代码好像没法解决组件占用内存大小的问题,但可以通过工程的方法来解决。

我做过类似的工作,就是对产品进行自动化的增量集成测试,就是把产品的所有组件都打乱,关键组件分一组,相关功能组件放一组,组件划分要尽可能的细。然后进行自动化的集成打包,就是先让关键组件运行起来,然后把不同的组件向上加载,让程序运行起来。
其中有个数据就是加载上新组件后,内存添加了多少。

估计这个可以解决你的问题。

但是实际操作时,组件划分与加载是一件非常麻烦的事儿:)
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-10-18 15:10:05 | 只看该作者
谢谢楼上的.
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-10-22 14:29:51 | 只看该作者
对了,好长时间了没上网站了,忘了说一句,如果是钩子什么的东西,这种方法测内存增量不太好办。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-10-27 20:25:59 | 只看该作者
还没有遇到过,不过很有帮助,谢谢楼上了。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 16:09 , Processed in 0.076276 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表