windytest 发表于 2006-3-28 16:41:48

c#。net怎么测试内存泄露及cpu占用率?

c#。net怎么测试内存泄露及cpu占用率?

我是新手,见笑了。

shennocsm 发表于 2006-3-29 13:21:32

我也是新人,期待高手指点!

younier_2001 发表于 2006-3-30 20:33:43

怎么没人啊?我也想知道啊!

monkey2 发表于 2006-3-30 22:13:44

首先我想问问你在哪个阶段进行内存泄露及cpu占用率测试,单元测试,集成测试还是系统系统.

twolg 发表于 2006-4-3 17:43:27

在上述三种情况下怎么分别进行内存泄露及cpu占用率测试?
期待高手指教

shennocsm 发表于 2006-4-6 10:03:37

主要关注后面两种。请高手指教
我的邮箱:shen-odin@163.com

ak 发表于 2006-4-12 22:10:34

me too.

monkey2 发表于 2006-4-13 00:23:26

在集成测试中我们主要关注的是接口部分的调用关系,但是有时候在线程同步上没有处理好的时候很容易造成,内存使用过高,这个主要看你的CODE是怎么写的,虽然.NET提供自动垃圾回收功能但是问题往往出在这里.还有就是和数据库交互过程中使用会话,也是有可能出现问题的.
在系统测试中,毕竟大多数都是使用黑盒子测试,大家对内部实现也不十分清楚了,所以只能用不同的数据量来测试系统的性能,通常是看在不同时期CPU,内存消耗有没有成直线上升.或者是在相同的时间段内他们的线性图是否相同.

millionaire 发表于 2006-4-13 17:31:13

用工具啊,有这样的工具

shennocsm 发表于 2006-4-14 14:35:30

谢谢monkey2的解答!

ak 发表于 2006-4-26 04:44:38

millionaire, 什么工具, 情告诉名字

cmhuang 发表于 2006-4-27 15:35:06

Purify内存泄露检查工具,好像是Rational公司的

watercloset 发表于 2006-6-6 12:51:24

.Net理论上不存在内存泄漏的问题,但是可能存在使用不当造成内存没有释放。鉴于这种情况,你可以去微软的网站上下载内存使用的监视工具。它会记录你整个程序运行时的内存分配情况。哪些内存使用不正常的,可以很快的确定位置和原因。

allismine 发表于 2006-6-11 20:22:04

可以考虑通过性能测试工具,LR、WAT等工具对系统进行性能测试,可以监视系统的内存和CPU使用情况。

fish_yy 发表于 2006-6-14 16:50:09

用windows系统自带的监视器不就行了,lr等工具其实也是调用的它啊!

liqiankun 发表于 2006-10-30 13:42:15

purify内存扫描

423799223 发表于 2007-8-27 17:49:05

使用工具是最好

changlang530 发表于 2007-9-5 15:05:54

对于嵌入式产品,又如何检测内存泄漏呢

Lola1123 发表于 2007-11-29 15:02:40

收藏

收藏再说

red-hat 发表于 2007-11-30 21:25:34

自己写脚本
页: [1] 2 3
查看完整版本: c#。net怎么测试内存泄露及cpu占用率?