![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
performace
maze.ma
向wuxiaowen学习!!!
向何小龙学习!!!
展开
-
tools:对第三方程序的代码执行效率分析
今天在linux下做了第三方程序代码的测试,通过oprofile进行的代码测试因为是要通过cmake生成,在cmake中要编译debug模式的,所以我在顶层目录,在CMakeLists.txt中添加如下两行SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb")SET(CMAKE_CXX_FLAGS_RELEASE "...原创 2015-05-24 22:20:51 · 1476 阅读 · 0 评论 -
tools:oproflie[常用命令]
使用oprofile进行cpu使用情况检测,需要经过初始化、启动检测、导出检测数据、查看检测结果等步骤,以下为常用的oprofile命令。初始化opcontrol --no-vmlinux : 指示oprofile启动检测后,不记录内核模块、内核代码相关统计数据 opcontrol --init : 加载oprofile模块、oprofile驱动程序检测控制opcontrol --...转载 2015-05-13 20:49:36 · 717 阅读 · 0 评论 -
tools:oproflie[安装与使用]
./configure的时候,1.缺少popt库-->源码安装popt-1.14.tar.gz2.缺少liberty库--> liberty其实是binutil-dev里的一个库,sudo apt-get install binutil-dev即可。0.引言基于DPDK的发包工具的性能今天已经达到双向1900Wpps了,比昨天又高了200Wpps,正是得益于oPr...转载 2015-05-13 21:28:31 · 998 阅读 · 0 评论 -
kernel:module_init模块加载顺序
[第二次修改:linux中有各个模块init函数放在init断中。最先init的设备(驱动最先被注册),睡眠唤醒的时候最后被suspend最先被resume。]需求:dsi这边的驱动需要比我一个挂载在i2c上的设备晚.也就是说.平台端要先初始化i2c从设备以后,再输出mipi信号.平台:qcom 8930做法1.修改dsi--- a/drivers/video/m...原创 2018-12-07 13:33:54 · 2591 阅读 · 0 评论