首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >能够测试速度代码的性能工具

能够测试速度代码的性能工具
EN

Stack Exchange QA用户
提问于 2017-02-07 02:40:55
回答 1查看 103关注 0票数 0

是否有任何性能工具能够度量特定函数的代码速度或执行时间?

例如,我想测量Save()函数的速度。

现在,我正在探索IBM -它显示了很好的结果,比如服务器吞吐量、页面吞吐量,甚至是实时性能测试,但是它不能测量代码速度。

有人能建议一种能够这样做的工具吗?

EN

回答 1

Stack Exchange QA用户

发布于 2017-02-07 09:05:42

要么看基准,要么看侧写。

特征分析

大多数艾德氏支持侧写侧写

在软件工程中,分析(“程序分析”、“软件分析”)是动态程序分析的一种形式,它度量程序的空间(内存)或时间复杂度、特定指令的使用或函数调用的频率和持续时间。

分析器测量每个函数调用所花费的时间,并给出一个很好的报告。这将是检查您的Save()函数要执行多长时间的方法。

使用哪种分析器取决于编程语言,所以您需要做一些研究,或者用编程语言的细节问一个更具体的问题。

分析更多的是开发人员任务而不是测试任务,但是性能是软件质量中的一个关键问题,因此理解这些概念是有意义的。

基准

在计算中,基准测试是指运行计算机程序、一组程序或其他操作,以评估对象的相对性能的行为,通常是通过对其进行许多标准测试和试验。“基准”一词也主要用于精心设计的基准程序本身。

在这种情况下,您可以使用端到端测试工具,并记录测试用例的长度,并将其作为基准记录。在将来,您将测试运行与此基准测试进行比较,以查看它是变得更慢还是更快。

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

https://sqa.stackexchange.com/questions/25352

复制
相关文章

相似问题

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