RFT导致的内存泄露问题求教
1、用RFT8.1测试xp下的C做的客户端2、持续点击按钮后发现client占用内存持续增加,且不会恢复;
3、用手工做同样操作,发现几乎没有明显增加
4、修改脚本,将对象调用后注销一下(unreg后面忘了),内存增量明显减少;
请问各位有人遇到过这类问题么?如何规避的?据说是jdk1.6的问题,换成1.5就好了;我换成1.5也不成啊;或者证明测试其他程序不会有内存泄露的实例也行 1、TestObject使用完后,一定要unregister。TestObject是不会自己释放内存的,java垃圾回收器也无法回收。
2、内存泄露一般是指运行后内存增量不会较少,不会恢复到运行前的水平。 RFT本来就很占用内存,运行期间内存出现高峰,很正常,但是一般运行完后,还是可以恢复的。
3、写脚本时,肯定是用java把,自己也要注意下内存释放的问题 问题是我就算unregister一下,客户端内存占用率仍然逐渐增加,只是增加幅度变慢而已; 1,首先TestObject使用完unregister时必须的
2,曾经IE浏览器也出现和你client程序差不多的问题,IE上的解决方案是每个脚本结束都关闭IE,你的client程序是否可以如此操作,或者可以跑N个脚本关闭再运行 mark一下
页:
[1]