首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vsinstr.exe检测大可执行性能

vsinstr.exe检测大可执行性能
EN

Stack Overflow用户
提问于 2013-09-03 20:18:29
回答 1查看 487关注 0票数 0

我想使用Visual vsinstr.exe工具来检测非托管c++可执行文件(遗留应用程序)。这是一个非常大的项目,这将是一种方法,如何将我们庞大的测试自动化内容映射到实际代码,以确定什么测试用例在代码库更改时会受到影响。

不过,我担心这种可执行文件的性能,因为我们基本上需要运行整个测试自动化内容来获取覆盖数据(或者在代码更改时更新),并且每天晚上都要这样做。为了了解情况,测试自动化运行可能需要10个小时(GUI测试,由于遗留体系结构,没有单元测试)

有没有人对可执行工具的性能有真正的经验?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-08 14:27:55

我意识到这个问题正在变得越来越长(变老),所以我的答案是针对其他偶然发现这个问题的用户。

根据我的实际经验,仪器化的双星运行速度确实要慢得多,通常是数量级。但是,我只对托管二进制文件进行了测试,并且OP特别声明了非托管C++,因此“您的里程可能会有所不同”。

我的建议是运行2到3分钟的测试子集。运行该子集3次,并平均实际运行时结果。然后对二进制文件进行测试,并运行3次相同的测试并计算平均值。由于应用程序初始化,较少的测试和数据可能会被倾斜。更多的测试,您可能会等待一个小时的每一个仪器测试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18600776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档