当前位置: 首页 > news >正文

织梦 去掉我的网站网络营销的特点举例说明

织梦 去掉我的网站,网络营销的特点举例说明,寮步仿做网站,棋牌游戏开发文章目录 嵌入式设备常用性能和内存调试指令内存问题分析性能测试android设备通过NDK 使用SimplePerf 抓取火焰图嵌入式linux抓取特定进程的perf火焰图 杂记 嵌入式设备常用性能和内存调试指令 内存问题分析 安装valgrind,按照如下指令执行应用程序: …

文章目录

  • 嵌入式设备常用性能和内存调试指令
    • 内存问题分析
    • 性能测试
      • android设备通过NDK 使用SimplePerf 抓取火焰图
      • 嵌入式linux抓取特定进程的perf火焰图
    • 杂记

嵌入式设备常用性能和内存调试指令

内存问题分析

安装valgrind,按照如下指令执行应用程序:

valgrind --tool=memcheck --leak-check=full --show-leak-kinds=all --undef-value-errors=no --log-file=log ./可执行程序名

结束以后可以查看当前路径下的log文件分析是否存在内存泄漏。

性能测试

android设备通过NDK 使用SimplePerf 抓取火焰图

  1. 确认python版本是3.10+, 下载并解压NDKhttps://googledownloads.cn/android/repository/android-ndk-r26d-linux.zip
  2. 抓取指定进程的perf.data
cd android-ndk-r26d\simpleperf
python app_profiler.py --pid <pid> -o perf.data  -r "-f 1000 --call-graph dwarf -e cpu-cycles -g --duration 3"

注意: 这里 是要抓取perf数据的进程pid,–duration 3 里的3指的是抓取3秒,可以自己调整.
3. 生成perf的html文件

python report_html.py -i perf.data -o perf.html
  1. 修改 HTML 文件
    生成的perf.html的头是国外网址,国内可能无法打开,使用下面的头替换perf.html的头内容即可。
<html><head><link rel="stylesheet" type="text/css" href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.1.2/css/bootstrap.min.css"></link>
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.19/css/dataTables.bootstrap4.min.css"></link>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.1.2/js/bootstrap.min.js"></script>
<script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
<script src="https://cdn.datatables.net/1.10.19/js/dataTables.bootstrap4.min.js"></script>
<script src="https://www.gstatic.com/charts/loader.js"></script>
<script>google.charts.load('current', {'packages': ['corechart', 'table']});</script>
<style type="text/css">.colForLine { width: 50px; }.colForCount { width: 100px; }.tableCell { font-size: 17px; }.boldTableCell { font-weight: bold; font-size: 17px; }</style>
</head>
<body><script>

嵌入式linux抓取特定进程的perf火焰图

进入嵌入式设备执行如下指令:

sudo perf record -e branch-misses --call-graph fp -s -T --sample-cpu -F 100 -p <target_pid> \-o /tmp/perf.data --all-user -g -- sleep <duration>
perf script -i /tmp/perf.data > /tmp/perf.unfold

注意:target_pid 为目标进程的pid, duration为抓取的时间

这样会在单板的/tmp路径下面生成perf.dataperf.unfold文件

然后将这两个文件拉取到PC本地,然后使用本地的perf仓库工具生成火焰图:

    ./perf/FlameGraphTools/FlameGraph/stackcollapse-perf.pl  ./perf.unfold > perf.folded./perf/FlameGraphTools/FlameGraph/flamegraph.pl  ./perf.folded > perf.svg

这样就可以得到火焰图perf.svg

杂记

使用sshpass免输入密码操作scp和ssh:

sshpass -p <password> ssh root@198.168.31.12
sshpass -p <password> scp root@198.168.31.12:/tmp/perf.unfold .

password 为的登陆密码。

http://www.yidumall.com/news/91879.html

相关文章:

  • 做宠物的网站主题思想阿里指数查询手机版
  • 建设部幼儿园网站首页广州网站优化服务商
  • 成都企业网站建设公司福州百度seo
  • 美国终于承认了新冠病毒关键字排名优化工具
  • 网站上的充值链接怎么做的网站seo策划方案案例分析
  • 做网站技术服务合同网络推广平台公司
  • 找合伙做网站的网站排名工具
  • 网站公司做的网站点击率怎么查seo优化软件大全
  • 北京地区网站制作公司河源疫情最新通报
  • 政府的旅游网站建设个人怎么注册自己的网站
  • 网站建站加盟搜索引擎优化培训免费咨询
  • 政府专题网站模板苏州关键词优化搜索排名
  • 手机app商城三门峡网站seo
  • 什么公司可以做网站等级保护今日国内热点新闻头条事件
  • 内蒙古响应式网站建设怎么免费创建网站
  • 深圳四站合一网站建设网络推广的优化服务
  • 支付网站开发建设费用怎么入账上海关键词seo
  • 高青云速网站建设seo关键词优化最多可以添加几个词
  • 深圳做微信商城网站建设五行seo博客
  • 网站程序 wordpress 织梦 discuz百度竞价推广登录入口
  • 网站做多少分辨率市场调研问卷
  • 虚拟主机能干什么seo品牌优化百度资源网站推广关键词排名
  • 网站做游客留言做人民网舆情数据中心官网
  • 有api对接文档怎么做网站数字经济发展情况报告
  • 本地wordpress预览石家庄网站建设seo
  • 保健品网站制作百分百营销软件官网
  • 公司品牌网站建设价格低seo实战培训中心
  • 天津大型网站建设报价公司市场营销主要学什么
  • 中国都在那个网站上做外贸十大洗脑广告
  • 装潢设计师seo 排名 优化