2cprof-调用计数分析器 cprof是一个分析工具,可用于了解系统中不同功能被调用的频率。 cprof使用类似于本地呼叫追踪的断点,但包含计数器,以收集分析数据。
4fprof-文件跟踪分析器 fprof是一个分析工具,可以用来了解不同功能消耗的处理时间以及在哪些进程中的情况。 fprof使用跟踪时间戳来收集分析数据。因此,不需要特殊编译要分析的任何模块。
运行测试用例: 3>test:s().ok 封面分析是通过检查封面数据库的内容来执行的。该输出通过两个参数确定,Level和Analysis。
1.2持久查找表 透析器将分析结果存储在持久查询表(PLT)中。PLT可以作为以后分析的起点。建议您使用您正在使用的Erlang/OTP应用程序构建PLT,但也包括您经常使用的自己的应用程序。
注意 hotshot分析器还没有使用线程工作。如果可能的话,使用无螺纹脚本来运行探查器来测试你感兴趣测量的代码是很有用的。
对于稍微高级一些的用户,有一种较小但相当灵活的语言,可用于选择分析系统的部分以及对选定的调用进行一些简单的图形分析。 以下部分展示了Xref的一些特性,首先是模块检查和预定义分析。
3.hotshot是一个实验性的C模块,其重点是最大限度地减少分析开销,代价是数据后处理时间更长。它不再被维护,并可能在未来的Python版本中被丢弃。
Python3中的“ast”函数已被删除。 关于这个模块有几点需要注意,这对使用创建的数据结构很重要。这不是编辑Python代码的分析树的教程,但提供了使用parser模块的一些示例。
您可以使用COMMANDGETKEYS直接从Redis分析命令的方式发现关键位置。 返回值 阵列答复:您的命令中的键列表。
不包括是要从分析中排除的模块名称的列表。replace_paths是(oldpath,newpath)将在模块路径中替换的元组列表。
如果程序太大,无法被分析fprof或eprof,cover和cprof工具可用于定位代码部件,这些代码部件将使用以下方法进行更彻底的分析。

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