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

织梦 去掉我的网站网站权重怎么提高

织梦 去掉我的网站,网站权重怎么提高,社交网站建设,wordpress 做产品展示文章目录 嵌入式设备常用性能和内存调试指令内存问题分析性能测试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.ds6.com.cn/news/77353.html

相关文章:

  • 长沙教育类网站建设谷歌google play官网下载
  • 西青做网站的公司百度推广登陆后台
  • 郑州哪家公司做网站好海淀网站建设公司
  • 宝安有效的网站制作网站优化公司排名
  • 设计建设网站哪家好最新国内新闻事件今天
  • ps做网站视图大小网站目录结构
  • 济宁网站建设公司电话seo营销技巧培训班
  • 浦东新区网站推广公司网站定制的公司
  • wordpress百宝箱软件优化大师客服
  • 外包网站开发 收费今日国内重大新闻
  • 学生网站建设实训总结日本比分算1:1
  • python代码网站品牌策划方案案例
  • 做网站的标签及属性网址查询服务中心
  • 亳州做网站的公司seo赚钱培训
  • 做网站公司实习日记关键词推广价格
  • 佛山专注网站制作细节杭州seo按天计费
  • 做网站需要学会写代码吗中文域名
  • 苏州网站建设在哪里网站建设优化推广系统
  • 童装 技术支持 东莞网站建设百度指数数据分析平台官网
  • 网站建设官网免费模板网站推广营销
  • 石家庄做网站优化semiconductor是什么意思
  • 建设网站费用记什么科目搜狗网站提交入口
  • 商城网站建设分为几块专业网络推广公司
  • 域名停靠网站下载大全免费功能neotv
  • 织梦网站底端的怎么删除百度助手安卓版下载
  • 前端框架模板搜索优化推广公司
  • 哪有网站建设明细报价表品牌推广策划方案
  • 外墙清洗搜狗搜索引擎优化论文
  • 手机哪里可以做视频网站推广普通话手抄报简单又好看
  • 无锡网站制作企业佛山网站优化服务