Lackey:一个示例工具
目录
- 13.1。概观13.2。Lackey命令行选项
要使用此工具,必须--tool=lackey
在Valgrind命令行上指定 。
13.1。概观
Lackey是一个简单的Valgrind工具,可进行各种基本程序测量。它为程序的代码添加了很多简单的工具。它主要是作为一个示例工具使用,因此强调实现的清晰度超过性能。
13.2。Lackey命令行选项
Lackey特定的命令行选项有:
-
--basic-counts=<no|yes> [default: yes]
-
启用后,Lackey将打印以下有关客户端程序执行情况的统计信息和信息:
由该
--fnname
选项指定的函数的调用次数 (默认为main
)。如果程序的符号被剥离,计数将始终为零。遇到的条件分支的数量和所采用的数量和比例。
由程序输入并完成的超级块数。请注意,由于JIT进行的优化,这并不是一个准确的价值。
访客数(x86,amd64,ppc等)指令和IR语句执行。IR是Valgrind的RISC类中间代表,通过它们进行所有仪器的完成。
其中一些计数之间的比率。
客户端程序的退出代码。
-
--detailed-counts=<no|yes> [default: no]
-
启用后,Lackey打印一个包含负载,存储和ALU操作计数的表,区分其IR类型。IR类型由其IR名称(“I1”,“I8”,...“I128”,“F32”,“F64”和“V128”)标识。
-
--trace-mem=<no|yes> [default: no]
-
启用后,Lackey会打印程序几乎所有内存访问的大小和地址。有关
lackey/lk_main.c
输出格式,工作原理以及地址跟踪中的不准确性的详细信息,请参阅文件顶部的注释。请注意,此选项产生大量的输出。 -
--trace-superblocks=<no|yes> [default: no]
-
启用后,Lackey打印程序执行的每个超级块(单个条目,多个退出,线性代码块)的地址。这主要是Valgrind开发商感兴趣的。有关
lackey/lk_main.c
输出格式的详细信息,请参阅文件顶部的注释 。请注意,此选项产生大量的输出。 -
--fnname=<name> [default: main]
-
指定时调用计数功能
--basic-counts=yes
。
Lackey:一个示例工具相关推荐
- 普鲁克分析(Procrustes Analysis)评估物种-环境/功能关联度的一个示例
R包vegan的普鲁克分析(Procrustes Analysis)示例 几天前,同学咨询这篇文献中的分析方法,先来看一下(部分截图). (Zhao et al, 2019) 大体意思是,作者测量了活 ...
- figma设计_Figma与Adobe XD:我们如何选择下一个设计工具
figma设计 The time came for changes and our design team started raising the topic again about how we s ...
- Android Studio 导入 so 简明教程:通过一个示例让你理解整个过程
Introduction 如果你是一名 C/C++ 开发人员,正在尝试将 C/C++ 的代码往安卓上迁移,那么这篇文章对你有很大的帮助 如果你是一名 Android 开发人员,正在尝试将外部 so 嵌 ...
- ( 持续更新,目前含 200+ 工具类 ) DevUtils 是一个 Android 工具库, 主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。
DevUtils GitHub About ( 持续更新,目前含 200+ 工具类 ) Roadmap DevUtils 是一个 Android 工具库,主要根据不同功能模块,封装快捷使用的工具类及 ...
- 鸿蒙harmonyOS封装一个Toast工具类
鸿蒙harmonyOS封装一个Toast工具类 文章目录 鸿蒙harmonyOS封装一个Toast工具类 前言 一.参数都弄上即可 二.使用步骤 1.封装 2.使用 总结 前言 无语 提示:以下是本篇 ...
- jsbox 导入_JSBox: 一个创造工具的工具
编注:本文作者是著名效率应用 Pin 的开发者钟颖,Pin 作为苹果的年度十佳 App 之一,今年发布 3.0 大版本,随后钟颖也写了一篇文章介绍了 Pin 3.0 的新功能以及他做这款产品背后的想法 ...
- Go Mvc的一个示例
2019独角兽企业重金招聘Python工程师标准>>> 下载 Go Mvc的一个示例,项目后台用户管理部分,包括用户的添加,修改,删除,分页,查询等操作.分享出来供大家参考. dat ...
- python编写测试工具-python 写一个性能测试工具(一)
国庆重新学习了一下go的gin高性能测试框架. 用JMeter来测试gin与flask接口的性能,差别很大. 为什么我自己不尝试写一个性能工具,性能工具的核心就是 并发 和 请求. 请求可以选择Pyt ...
- 最大似然估计的一个示例
最大似然估计的一个示例 发表于1年前(2015-01-03 11:15) 阅读(21) | 评论(0) 0人收藏此文章, 我要收藏 赞0 最大似然估计(又"极大似然估计",Ma ...
最新文章
- 将syslog ng日志写入MySQL(远程)数据库
- android.mk 优化编译,android下ndk编译c优化
- 计算机文本处理竞赛题目,文字处理竞赛题目(word2010).pdf
- springMVC视频教程
- java引用类型有啥_Java引用类型原理深度剖析,看完文章,90%的人都收藏了
- python中__init__.py是干什么的
- 新上线的APP怎样推广才更获客呢?
- 算法设计 - LCS 最长公共子序列最长公共子串 LIS 最长递增子序列
- 8种处理VMware报错的高效方法
- 【NOIP2016】【Luogu2010】回文日期(枚举,可以计算出部分值)
- VM14 安装黑苹果教程步骤
- 微擎支持html微信支付,微信小程序云开发:现已原生支持微信支付
- WPF 做的天干地支 乾坤八卦 罗盘
- 视频教程-Windows Server 2016 IPAM 服务管理-Windows
- Kubernetes kubeadm部署
- OpenStack之服务端口号
- 词嵌入(word embedding)(pytorch)
- http 307重定向
- 总结:第一章:从入门到入职拿到过万月薪我需要这些技能(400多篇博文系统归类)P5级
- 可删除的BloomFilter
热门文章
- 阿里云ubuntu mysql_Ubuntu下安装MySQL(阿里云服务器)
- cal css,CSS calc计算属性
- 串行口通信c语言代码,问一下单片机串行口通信用c语言实现的问题
- python线程池模块第三方包_python线程池(threadpool)模块使用笔记详解
- jupyter notebook一些实用技巧
- 分享清华大学鲁志教授实验室生物信息学教程
- 第2课 桐桐的运输方案《聪明人的游戏 信息学探秘.提高篇》
- 第6课 细胞分裂 《小学生C++趣味编程》--C++、Scratch
- c语言中行号大小调整,给自己的程序加上行号
- Python笔记-房贷计算(本息和本金,每月还利息和每月还本金)及作图对比