如果你想看看哪些函数循环了很多,并花费很多时间,你会这样做:p.sort_stats('time').print_stats(10)根据每个功能花费的时间进行排序,然后打印前十个功能的统计数据。
这产生了一个拥有覆盖数据库的过程,其中所有覆盖数据将被存储。 1>cover:start().{ok,<0.30.0>} 要在覆盖率分析中包含其他节点,请使用start/1。
4fprof-文件跟踪分析器 fprof是一个分析工具,可以用来了解不同功能消耗的处理时间以及在哪些进程中的情况。 fprof使用跟踪时间戳来收集分析数据。因此,不需要特殊编译要分析的任何模块。
注意 hotshot模块专注于在分析数据时尽量减少开销,代价是数据后处理时间较长。对于常见的用法,建议使用cProfile。hotshot不会被维护,并且可能在将来从标准库中删除。
10代码覆盖率分析 10.1总则 虽然CommonTest主要是为了黑盒测试而创建的,但也没有什么能阻止它作为一个白盒测试工具完美工作。当测试应用程序用Erlang编写时尤其如此。
2cprof-调用计数分析器 cprof是一个分析工具,可用于了解系统中不同功能被调用的频率。 cprof使用类似于本地呼叫追踪的断点,但包含计数器,以收集分析数据。
分析应用程序 Profiler类将显示基准测试结果、已运行的查询以及$_POST页面底部的数据。这些信息在开发过程中可能很有用,以帮助调试和优化。 初始化类 重要 这个类不需要初始化。
应用文件格式 SQLite通常用作桌面应用程序的磁盘文件格式,如版本控制系统,财务分析工具,媒体编目和编辑套件,CAD软件包,记录保存程序等等。
参数 parser XML分析器对从中获取行号的引用。 返回值 如果语法分析器不引用有效的分析器,则此函数返回FALSE,否则返回分析器当前处于其数据缓冲区中的行。
对于稍微高级一些的用户,有一种较小但相当灵活的语言,可用于选择分析系统的部分以及对选定的调用进行一些简单的图形分析。 以下部分展示了Xref的一些特性,首先是模块检查和预定义分析。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
