会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侧边栏
yooooooo
以有涯之生随无涯之学
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
48
49
50
51
52
53
54
55
56
···
135
下一页
2024年8月2日
Ftrace 进阶用法
摘要: 1 前言 本文为 Ftrace 系列文章第二篇,描述 Ftrace 进阶用法。上一篇文章中我们接触到了 Ftrace 基本概念,知道了如何 trace 一个函数,知道了如何 enable 一个 trace event。 同时,上一篇文章也遗留了几个问题: 如何跟踪某个进程?如何跟踪一个命令,但是这个
阅读全文
posted @ 2024-08-02 22:35 yooooooo
阅读(162)
评论(0)
推荐(0)
2024年8月1日
android IO Prefetch源码分析
摘要: I/O Prefetcher是高通本身提供的一套优化方案,可以用在Android手机App冷启动的时候。本文基于android Q 主要分libqti-iopd、vendor.qti.hardware.iop@2.0-impl、libqti-iopd-client_system、libqti-per
阅读全文
posted @ 2024-08-01 17:15 yooooooo
阅读(370)
评论(0)
推荐(0)
2024年7月31日
USB总线-Linux内核USB3.0设备控制器中断处理程序分析(九)
摘要: 1.概述 USB设备枚举、请求处理、数据交互都涉及USB设备控制器中断。当有事件发生时,USB设备控制器首先将事件信息通过DMA写入到事件缓冲区中,然后向CPU发出中断,随后CPU调用中断处理函数开始处理中断事件。 2.事件 dwc3 USB设备控制器事件使用dwc3_event数据结构描述,由4个
阅读全文
posted @ 2024-07-31 16:49 yooooooo
阅读(147)
评论(0)
推荐(0)
2024年7月30日
android启动时间测试
摘要: 需要对比基线测试的情况; Kernel log: adb shell dmesg Event log: adb shell logcat –b events Logcat log: adb shell logcat lk boottime测试:(只适合LE) adb shell dmesg 搜索关键
阅读全文
posted @ 2024-07-30 15:00 yooooooo
阅读(654)
评论(0)
推荐(0)
2024年7月26日
Android 内存分析(java native heap内存、虚拟内存、处理器内存.
摘要: 1.jvm 堆内存(dalvik 堆内存) 每个Java应用程序在运行时都会拥有自己的JVM实例,这个实例会为其分配独立的堆内存空间。这意味着不同的应用程序之间不会共享堆内存。 不同手机中app进程的 jvm 堆内存是不同的,因厂商在出厂设备时会自定义设置其峰值。比如,在Android Studio
阅读全文
posted @ 2024-07-26 16:50 yooooooo
阅读(1184)
评论(0)
推荐(0)
Android Studio自带Profiler工具内存泄露分析步骤
摘要: 1、运行需要检测内存泄露的程序 这里以“com.example.opengltest”程序为例。 2、点击Profiler按钮 3、点击SESIONS "+"号按钮选择设备,选择对应设备下的应用或进程 4、双击内存区块 5、操作应用程序要检测的部分或模块 6、关闭应用程序,多次点击鼠标右键“Forc
阅读全文
posted @ 2024-07-26 14:52 yooooooo
阅读(3434)
评论(0)
推荐(0)
2024年7月25日
配置 ZRAM,实现 Linux 下的内存压缩,零成本低开销获得成倍内存扩增
摘要: 由于项目需求,笔者最近在一台 Linux 服务器上部署了 ElasticSearch 集群,却发现运行过程中经常出现查询速度突然降低的问题,登录服务器后发现是物理内存不足,导致机器频繁发生页面交换。由于只是临时内存需求,没有提升配置的必要,而 ElasticSearch 中存储的数据主要是文本数据,
阅读全文
posted @ 2024-07-25 23:05 yooooooo
阅读(2501)
评论(0)
推荐(0)
ZRAM的Swap功能和 SWAP分区有什么区别
摘要: ZRAM(压缩内存块设备)和传统的SWAP分区都是Linux系统中用来增加可用内存的方法,但它们的工作原理和实现方式有很大的区别: ZRAM 压缩内存:ZRAM使用压缩算法将数据存储在内存中。这样,当系统需要将数据写入swap空间时,它会首先将数据压缩,然后存储在RAM中。这意味着相同大小的物理内存
阅读全文
posted @ 2024-07-25 22:30 yooooooo
阅读(1050)
评论(0)
推荐(0)
随心所动,厂商的CPU核管理策略介绍
摘要: 一、引文 随着CPU架构的发展,工艺的升级,带来性能提升,能效的提升(同性能下)。但是由于极限性能的增加,也带来了peak功耗的增加(大部分情况下,能效比的提升无法抵消这部分),CPU功耗优化一直是广大SOC厂商比较头疼的问题。 CPU功耗分为静态功耗和动态功耗: 静态功耗(static power
阅读全文
posted @ 2024-07-25 15:57 yooooooo
阅读(364)
评论(0)
推荐(0)
2024年7月24日
Linux Kernel Utilization Clamping简介
摘要: 随着linux内核调度技术的不断演进,目前存在多个调度类(stop、deadline、rt、cfs、idle)以满足不同性质和要求的任务(task)的调度需求。对于用户空间来说,完全公平调度器(CFS)和实时调度器(RT)是绝大多数任务所使用的,但是基于POSIX Priority算法不足以支撑关于
阅读全文
posted @ 2024-07-24 23:36 yooooooo
阅读(572)
评论(0)
推荐(0)
上一页
1
···
48
49
50
51
52
53
54
55
56
···
135
下一页
公告