logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux Cpuidle介绍

一、引入背景先来看一个抖音场景下面的功耗表现,这个是功耗分解板拆解出来的某一款手机cpu的核压和功率,会发现它们它们的数值不是一直保持在高位,有些时间会下降到很低。这个时候有人会说下降是因为cpu上面没有任务在执行了,所以cpu就不需要工作造成功耗损失,那么就引出来一件事情,当cpu上面没有任务执行的时候,系统是如何进行cpu管理的,如果在没有任务的时候只是单纯的关闭cp...

#python#java#人工智能 +1
crash实战:手把手教你使用crash分析内核dump

Kdump是Linux的一种内核崩溃捕获机制,Linux内核遇到致命错误崩溃时会触发Kdump机制将崩溃时的现场保存下来,以便后续分析和故障排查。目前市面上有很多分析Kdump的工具,例如trace32, crash tool,本文介绍crash tool在手机领域的应用,并重点介绍一些实用的技巧。然而,本文的重点并不是介绍crash tool的工作原理和基础命令,也不是为了介绍Kdump转储的原

#java#数据库#linux +2
Android分区挂载原理介绍(下)

上章内容请点击链接:Android分区挂载原理介绍(上)三、分区挂载流程介绍 3.1 分区挂载顺序总览挂载顺序实际内容所在物理分区挂载点名称是否为logical分区Avb校验avb校验信息保存位置挂载阶段fstab生效位置1metadata/metadata否否N/Ainit first stagevendor_boot(ramdisk)2super/system是是vbmeta_syste...

Intern模型调研和Xtuner实战(上)

基础资料书生浦语整个系列做得非常棒,从数据(书生万卷)、训练(xtuner)、部署(LMDeploy)、评测(OpenCompass)、应用(Lagent),为用户提供了一整套完整的开源开放生态系统。IntermLM是由上海人工智能实验室与商汤科技共同开发的大语言模型。从模型微调到部署,官方提供了详尽的文档,我结合官方提供的tutorial,在此分享我的经验。InternLM: A Multili

RTC在不同业务场景下的最佳音质实践

背景介绍WebRTC是目前实时音视频领域最流行的开源框架。2010年Google收购GIPS引擎后,将其纳入Chrome体系且开源后, 命名为“WebRTC”。WebRTC获得各大浏览器厂商的支持并纳入W3C标准,促进了实时音视频在移动互联网应用中的 普及。2021年1月,W3C和IETF两大标准制定组织宣布WebRTC成为官方标准,用户无需下载额外组件或单独的应用程 序,便可以支持在网络上的实时

#实时音视频
Perfetto数据流架构故障分析:带你研究 trace 为何丢失

在系统工程师的日常工作中,最苦恼的事情之一就是分析问题所依赖的可观测性数据出现了错误。“这该死的玩意儿又出错了!” 在面对新工具出现的新问题时,工程师们在愤懑之余免不了怀念旧时的荣光:那时的调试工具设计精巧,API 简明易用,如老伙计般地可靠。然而随着新系统、新编程语言和新编程框架的不断发展,可观测性工具也在不断地推陈出新,"good old days" 早已一去不复返了。可观测性领域的技术虽并未

#架构
Perfetto分析进阶

一、Perfetto介绍Perfetto是AndroidQ中引入的全新下一代平台级跟踪工具,为Android、Linux和Chrome平台提供了一种通用的性能检测和跟踪分析工具集。其核心是引入了一种全新的用户空间到用户空间的跟踪协议,该协议基于protobuf序列化机制将抓取的数据填充到共享内存缓冲区,可用于获取平台内部的内置数据源(例如ftrace、atrace、logcat),也提供了SDK.

#java#python#linux +1
从量到质:中国如何在开源领域实现跃迁

近日,中国Linux内核开发者的年度盛会——第18届中国 Linux 内核开发者大会(CLK 2023)在深圳圆满落幕。本次大会吸引了近500名来自全国各地的开发者,他们或怀揣对开源文化的热爱,或携带对技术突破的期待,汇聚于此,共同探讨Linux内核的最新发展趋势和技术深度。在开源软件日益成为技术创新与数字经济的重要驱动力的今天,中国的开源社区正处于快速上升期。国内外的技术巨头和众多创新企业纷纷投

#开源
Android VNDK/VSDK Snapshot编译框架

1.背景背景一:为解决Android版本碎片化问题,引入Treble架构,它提供了稳定的新SoC供应商接口,引入HAL 接口定义语言(HIDL/Stable AIDL,技术栈依然是Binder),它指定了 vendor HAL 和system framework的接口, 解耦system Framework 与Vendor HAL, system/vendor组件功能互相独立,从而使得Vendor

#android
android平台eBPF初探

一、eBPF是什么eBPF是extended BPF的缩写,而BPF是Berkeley Packet Filter的缩写。对linux网络比较熟悉的伙伴对BPF应该比较了解,它通过特定的...

#python#linux#java +1
    共 11 条
  • 1
  • 2
  • 请选择