QTP为什么需要释放对象 set ado=nothing 如果不这么做会发生什么

发布网友 发布时间:2024-10-23 21:32

我来回答

1个回答

热心网友 时间:2024-11-09 08:55

QTP使用VBS作为code语言,VBS是一种很简单的脚本语言,它本身没有提供一些释放对象的机制。而QTP释放对象的机制,在一个action、function为范围来划分的。如果一个action或者function过于复杂,使用的变量、对象过多。不主动释放,就会占用内存,导致QTP运行负载,影响脚本运行性能,甚至导致QTP处于假死状态而Crash.
即便我用Java,.Net等高级语言写程序时,过于复杂也会主动释放内存。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com