性能

李昊哲小课1 天前
spring boot·redis·缓存·性能优化·log4j·旅游·性能
Spring Boot 4 旅游主题实战教程 阶段四:缓存与底层进阶本章目标:第11章解决了数据一致性。现在换个角度想性能:景点首页每次刷新都要 SELECT * FROM t_ch09_attraction—— 数据库连接池 5 个,100 人同时刷就排队了。
李昊哲小课2 天前
spring boot·安全·性能优化·文件·性能
SpringBoot4 云端咖啡站 阶段四:安全、文件与性能到目前为止任何人都能直接调你的接口——连"你是谁"都不知道。本章给咖啡站加上会员体系:注册、登录、凭令牌访问个人中心。
千里马学框架3 天前
android·智能手机·framework·wms·手机·性能·车载
安卓开机性能优化:如何安全高效地裁剪 SystemService经常有学员会对开机启动进行相关的性能优化,查看Perfetto的对应开机trace时,发现在SystemServer启动期间,会启动很多的Service,这些Service启动总计的耗时也有将近3s。 所以很多同学在做开机性能优化时候就会考虑对这个部分进行裁剪或者优化,这块的启动的Service确实数目巨大
不积跬步无以至千里7 天前
磁盘·监控·性能·分析·lsblk·iostat·瓶颈
服务器端性能测试判断磁盘瓶颈的方法现在主流的磁盘结构有两种:比如把 sda 划分了 3 个分区,其中 1 个叫 sda1,格式化成 ext4 或 xfs 格式(文件系统),挂载到了/boot 目录下。
夜雨风云25 天前
性能·performance·软件质量·软件架构设计·服务质量模型
系统或软件的性能(Performance)一个应用必须完成预期的多种需求,主要包括功能性需求(即应该做什么,比如各种存储、检索、搜索和处理数据)和一些非功能性需求(如性能、安全、可靠性、合规性、可伸缩性、兼容性、可维护性,等)。本章我们着重梳理讨论下性能。
summerkissyou19871 个月前
android·性能
android - 性能 - Perfetto - 内存分析教程及例子界面区域拆分:在 Data Sources 中勾选:Package name filter 输入应用包名,例如:com.xxx.memleakdemo Recording duration:推荐 60s~120s Buffer size:64MB(避免trace截断丢失数据)
summerkissyou19871 个月前
android·性能
Android16-性能-Perfetto的pbtxt 完整配置大全文件名:android16_perfetto_all_in_one.pbtxt精简原则:日常卡顿只开 sched + binder + power + freezer 即可,全开文件体积过大。
summerkissyou19871 个月前
android·性能
Android-性能-Android Studio 2025 Profiler-教程Capture System Activities(System Trace) 系统轨迹抓取,等价于Perfetto,用来分析UI卡顿、主线程阻塞、Binder调用、页面启动耗时、ANR、窗口绘制流程。 适用:车机Launcher页面切换卡顿、桌面Widget加载掉帧、主线程耗时任务排查,功耗监测。
wardenlzr1 个月前
性能
十年车机性能优化经验总结系列(总览)一套可复用的车机性能调优闭环方法论 —— 从量化现状、实车验证到代码固化,十年(实际4.5个自然年,算上加班十年)踩坑经验一次讲透
wardenlzr1 个月前
android·性能
@IntDef 替代 enum:Android 官方推荐的轻量常量方案用 int 常量的零对象开销,换掉 enum 的"贵"——并在编译期保留一层类型安全检查。本文梳理 @IntDef 的核心价值、Java/Kotlin 双版本用法、一个可运行 Demo,以及几个容易踩的坑。
summerkissyou19871 个月前
android·性能
android - 性能 - Perfetto - cpu 分析教程及例子打开 ui.perfetto.dev → 左上角 Record new trace 页面三大分区(截图可直接对照查找):
逻极1 个月前
rust·系统编程·性能·内存安全
Rust 从入门到精通:内存安全与高性能系统编程实战你有没有遇到过这种情况——明明代码逻辑看起来没问题,但一跑起来就段错误(Segmentation Fault)?或者,你写的并发程序在低负载时跑得飞快,但压力一上来就各种死锁、数据竞争?我们团队在从 Go 迁移到 Rust 的过程中,就反复被这些问题折磨。坦白说,Rust 的学习曲线确实陡峭,但一旦掌握了它的核心思想——所有权(Ownership)、借用(Borrowing)和生命周期(Lifetimes),你会发现它带来的内存安全和零成本抽象,是其他语言难以企及的。
帅次1 个月前
android·flutter·面试·渲染·性能
Android 高级工程师面试:Flutter 渲染与性能 近1年高频追问 20 题显示刷新率通常为 60Hz(高刷屏 90/120Hz),对应每帧预算约 16.6ms(120Hz 约 8.3ms)。引擎在 vsync 信号驱动下完成一帧:Dart 侧执行 build → layout → paint 录制 DisplayList/LayerTree → 交给 Raster 线程栅格化 → 提交 GPU 合成上屏。任一阶段超时即产生 jank(掉帧)。优化方向:减少 build/layout 耗时、降低 raster 压力、控制过度绘制、避免主 isolate 被同步操作阻塞。
千里马学框架1 个月前
android·人工智能·ai·framework·perfetto·性能·skill
google官方Perfetto 中使用 AI相关skill在阅读Perfetto的官方文档时候发现有更新一个关于Perfetto使用ai分析的部分,这里把他进行转载分享一下。
携程DBA2 个月前
linux·mysql·性能
数据库软限制相关研究某服务器在执行全量备份期间,MySQL 错误日志中出现如下报错:OS error 24(EMFILE)表示进程打开的文件描述符数量已达到操作系统限制。在备份过程中,InnoDB 需要同时访问大量 .ibd 数据文件,导致瞬时文件描述符需求大幅增加,从而触发该限制。
Luchang-Li3 个月前
人工智能·gpu·监控·性能·带宽
GPU传输带宽等信息监控nvidia-smi用于每隔 1 秒监控第 0 张 GPU 的 PCIe 收发带宽,输出的是 NVIDIA GPM(GPU Performance Metrics)中的两个指标:
千里马学框架3 个月前
android·智能手机·性能·多屏·系统开发·aosp·framework工程师
安卓车载手机原生多屏闪黑问题分析及修复成果展示前面给大家布置了多屏情况下的闪黑问题作业 安卓wms窗口类闪黑,黑屏等疑难问题你会吗?-vip学员作业 https://mp.weixin.qq.com/s/TsvmXTt7rWyyJZGVglG7Bg 今天来给大家展示一下马哥这边的对作业问题的分析和修复成果。
林多4 个月前
android·gpu·性能·实现原理·过度绘制·overdraw
【Android】 GPU过度绘制实现原理Android开发者模式应用提供了“调试GPU过度绘制”这个开关。打开这个开关,可以进行GPU绘制次数检测(用户性能优化) 效果类似下述图片
码哥字节4 个月前
redis·性能
开多个 Agent 后 Claude Code 账单翻了 4 倍,一个配置解决了打开 Claude Code 让它帮你重构一个 Spring Boot 模块,你以为就是一个对话、一个 API 调用。但实际上,Claude Code 在背后悄悄开了三个独立的子 Agent:一个扫描代码结构,一个分析依赖关系,一个执行具体修改。每个 Agent 是独立的 Claude 实例,各自消耗 token,各自计费。
千里马学框架4 个月前
android·wms·ai编程·性能·系统开发·车载开发·framework工程师
WMS/AMS深入WindowState如何正确找到自己在层级结构树中位置进行挂载在正常系统刚启动,wms层面就给我们创建如下的层级结构树,这个时候可以看到是没有任何具体的显示窗口画面,即没有具体WindowState等。 因为具体的窗口等都是由各个App自行进行触发创建,比如StatusBar,NavigationBar等窗口都是SystemUI创建,Home 桌面Activity由Launcher创建,变成如下有窗口的画面的层级结构树。 那么大家是否有想过,一个窗口是如果从app层面addView了之后就可以挂载到最开始的层级结构树呢? 这里大家可能会看到,普通窗口明显是多了一个W