- 写在前面博文内容涉及到OOM Killer机制,以及利用 Cgroup/dmesg/BPF 观测 OOM Killer 事件,包括云原生环境下的 OOM Killer 机制的简单介绍这是内存调优的最后一篇,之后会分享一些网络调优相关内容理解不足小伙伴帮忙指正 :),生活加油 我不再将这个世界与我所期待的,塑造的圆满世界比较照,而是接受这个世界,爱它,属于它。 — 《悉达多》持续分享技术干货... 写在前面博文内容涉及到OOM Killer机制,以及利用 Cgroup/dmesg/BPF 观测 OOM Killer 事件,包括云原生环境下的 OOM Killer 机制的简单介绍这是内存调优的最后一篇,之后会分享一些网络调优相关内容理解不足小伙伴帮忙指正 :),生活加油 我不再将这个世界与我所期待的,塑造的圆满世界比较照,而是接受这个世界,爱它,属于它。 — 《悉达多》持续分享技术干货...
- 一、MapReduce性能瓶颈的深度剖析在分布式计算领域,MapReduce框架的性能瓶颈往往隐藏在数据流动的每个环节。通过分析多个生产环境案例,发现**Shuffle阶段耗时占比超过60%**的情况极为常见,这与HDFS数据分布策略、网络I/O负载及内存管理机制存在强关联性。 1.1 数据倾斜的隐形代价当键值分布不均时(如mapreduce.job.reduces设置过小),某些Redu... 一、MapReduce性能瓶颈的深度剖析在分布式计算领域,MapReduce框架的性能瓶颈往往隐藏在数据流动的每个环节。通过分析多个生产环境案例,发现**Shuffle阶段耗时占比超过60%**的情况极为常见,这与HDFS数据分布策略、网络I/O负载及内存管理机制存在强关联性。 1.1 数据倾斜的隐形代价当键值分布不均时(如mapreduce.job.reduces设置过小),某些Redu...
- Java工程实践中的性能调优:JVM参数优化与代码优化 0. 引言“系统上线 3 个月 CPU 飙到 95%,重启只能顶 2 小时”——这是我在 2024 年某个深夜接到的 P0 告警。事后复盘发现,问题不是业务逻辑写错,而是 JVM 参数与代码实现共振导致 GC 风暴。本文将用一次真实案例为主线,给出 可落地的 JVM 参数优化步骤 与 可复制的代码级重构思路,并辅以 完整可运行代码 与... Java工程实践中的性能调优:JVM参数优化与代码优化 0. 引言“系统上线 3 个月 CPU 飙到 95%,重启只能顶 2 小时”——这是我在 2024 年某个深夜接到的 P0 告警。事后复盘发现,问题不是业务逻辑写错,而是 JVM 参数与代码实现共振导致 GC 风暴。本文将用一次真实案例为主线,给出 可落地的 JVM 参数优化步骤 与 可复制的代码级重构思路,并辅以 完整可运行代码 与...
- 性能调优涵盖索引优化、排序策略与元数据管理。通过布隆过滤器、位图索引等提升查询效率,结合文件内/间排序优化I/O与压缩,辅以Z-Order实现多维数据聚集。同时,合理配置元数据缓存与清单合并,加速查询规划。适用于点查、全表扫描及高并发写入场景,显著提升系统性能与资源利用率。 性能调优涵盖索引优化、排序策略与元数据管理。通过布隆过滤器、位图索引等提升查询效率,结合文件内/间排序优化I/O与压缩,辅以Z-Order实现多维数据聚集。同时,合理配置元数据缓存与清单合并,加速查询规划。适用于点查、全表扫描及高并发写入场景,显著提升系统性能与资源利用率。
- 相关子查询分为相关子查询(Correlated-SubQuery)和非相关子查询(None-Correlated SubQuery)。非相关子查询的执行不依赖于外层父查询的任何属性值,可独自求解。相关子查询的执行依赖于外层父查询的一些属性值,子查询与外部父查询经常存在关联条件,在执行上父查询的每一条输出都需要把相关的参数迭代到标量子查询中计算一次,这种反复的迭代类似于nestloop的执行方... 相关子查询分为相关子查询(Correlated-SubQuery)和非相关子查询(None-Correlated SubQuery)。非相关子查询的执行不依赖于外层父查询的任何属性值,可独自求解。相关子查询的执行依赖于外层父查询的一些属性值,子查询与外部父查询经常存在关联条件,在执行上父查询的每一条输出都需要把相关的参数迭代到标量子查询中计算一次,这种反复的迭代类似于nestloop的执行方...
- HarmonyOSNext性能调优圣典可视化分析+命令行实战避坑指南##Harmony OS Next ##Ark Ts ##教育本文适用于教育科普行业进行学习,有错误之处请指出我会修改。 🔍 一、可视化分析:DevEco Studio实战教程快速定位CPU性能瓶颈! 直接使用DevEco Studio的Profiler工具:打开 CPU Insight 功能导入HiTraceMeter... HarmonyOSNext性能调优圣典可视化分析+命令行实战避坑指南##Harmony OS Next ##Ark Ts ##教育本文适用于教育科普行业进行学习,有错误之处请指出我会修改。 🔍 一、可视化分析:DevEco Studio实战教程快速定位CPU性能瓶颈! 直接使用DevEco Studio的Profiler工具:打开 CPU Insight 功能导入HiTraceMeter...
- 传统模型迁移到昇腾设备上出现了性能问题,介绍性能问题的定位方法和解决方案,重点介绍了性能问题的定位定界方法。 传统模型迁移到昇腾设备上出现了性能问题,介绍性能问题的定位方法和解决方案,重点介绍了性能问题的定位定界方法。
- RDD(弹性分布式数据集)是Spark的核心抽象,支持容错和并行计算。其架构包括分区、计算函数、依赖关系、分区器及优先位置等关键组件。操作分为转换(Transformations)与行动(Actions),提供丰富的API支持复杂数据处理。 执行模型涵盖用户代码到分布式执行的全流程,通过DAG调度优化任务划分与资源分配。内存管理机制动态调整存储与执行内存,提升资源利用率。 性能调优涉及资源配置 RDD(弹性分布式数据集)是Spark的核心抽象,支持容错和并行计算。其架构包括分区、计算函数、依赖关系、分区器及优先位置等关键组件。操作分为转换(Transformations)与行动(Actions),提供丰富的API支持复杂数据处理。 执行模型涵盖用户代码到分布式执行的全流程,通过DAG调度优化任务划分与资源分配。内存管理机制动态调整存储与执行内存,提升资源利用率。 性能调优涉及资源配置
- 写在前面博文内容为 通过 BCC 工具集 memleak 进行内存泄漏分析的简单认知包括 memleak 脚本简单认知,内核态(内核模块)、用户态(Java,Python,C) 内存跟踪泄漏分析 Demo理解不足小伙伴帮忙指正 :),生活加油 知其不可奈何而安之若命,德之至也。----《庄子·内篇·人间世》 持续分享技术干货,感兴趣小伙伴可以关注下 ^_^使用 BPF 分析 Linux 内... 写在前面博文内容为 通过 BCC 工具集 memleak 进行内存泄漏分析的简单认知包括 memleak 脚本简单认知,内核态(内核模块)、用户态(Java,Python,C) 内存跟踪泄漏分析 Demo理解不足小伙伴帮忙指正 :),生活加油 知其不可奈何而安之若命,德之至也。----《庄子·内篇·人间世》 持续分享技术干货,感兴趣小伙伴可以关注下 ^_^使用 BPF 分析 Linux 内...
- Java项目性能调优实战:全链路性能优化的实用技巧性能调优是Java开发中永恒的话题,一个高效的Java应用不仅能提升用户体验,还能降低服务器成本。本文将带你深入Java全链路性能优化的核心技巧,从代码层面到系统架构,通过实战案例展示如何系统性地提升Java应用性能。 一、性能瓶颈定位与分析 1.1 使用JProfiler进行内存分析public class MemoryLeakExamp... Java项目性能调优实战:全链路性能优化的实用技巧性能调优是Java开发中永恒的话题,一个高效的Java应用不仅能提升用户体验,还能降低服务器成本。本文将带你深入Java全链路性能优化的核心技巧,从代码层面到系统架构,通过实战案例展示如何系统性地提升Java应用性能。 一、性能瓶颈定位与分析 1.1 使用JProfiler进行内存分析public class MemoryLeakExamp...
- 一、基于硬件特性的性能调优方向(1)鲲鹏的NEON向量特性是一条指令可以访问和计算多个数据;(2)性能优化的四个方向:cpu/内存,磁盘,网卡,应用;(3)对于cpu和内存,基于鲲鹏处理器的软加速和硬加速:软加速:编译优化和numa-aware亲和性优化(多核加速,减少跨numa的访问);编译优化中单核加速:寄存器分配,指令布局,指令流水,迭代编译;硬加速:通过硬件加速器是此案加解密,压缩,... 一、基于硬件特性的性能调优方向(1)鲲鹏的NEON向量特性是一条指令可以访问和计算多个数据;(2)性能优化的四个方向:cpu/内存,磁盘,网卡,应用;(3)对于cpu和内存,基于鲲鹏处理器的软加速和硬加速:软加速:编译优化和numa-aware亲和性优化(多核加速,减少跨numa的访问);编译优化中单核加速:寄存器分配,指令布局,指令流水,迭代编译;硬加速:通过硬件加速器是此案加解密,压缩,...
- 写在前面博文内容涉及 Linux 进程内存监控监控方式包括传统工具 ps/top/pmap ,以及 cgroup 内存子系统,proc 内存伪文件系统监控内容包括进程内存使用情况, 内存全局数据统计,内存事件指标,以及进程内存段数据监控理解不足小伙伴帮忙指正 :),生活加油 我看远山,远山悲悯持续分享技术干货,感兴趣小伙伴可以关注下 ^_^监控进程的内存使用量这里分析的工具主要是原生工具,后... 写在前面博文内容涉及 Linux 进程内存监控监控方式包括传统工具 ps/top/pmap ,以及 cgroup 内存子系统,proc 内存伪文件系统监控内容包括进程内存使用情况, 内存全局数据统计,内存事件指标,以及进程内存段数据监控理解不足小伙伴帮忙指正 :),生活加油 我看远山,远山悲悯持续分享技术干货,感兴趣小伙伴可以关注下 ^_^监控进程的内存使用量这里分析的工具主要是原生工具,后...
- 写在前面博文内容为《性能之巅 系统、企业与云可观测性(第2版)》CPU 章节课后习题答案整理内容涉及:CPU 术语,指标认知CPU 性能问题分析解决CPU 资源负载特征分析应用程序用户态CPU用量分析理解不足小伙伴帮忙指正 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对... 写在前面博文内容为《性能之巅 系统、企业与云可观测性(第2版)》CPU 章节课后习题答案整理内容涉及:CPU 术语,指标认知CPU 性能问题分析解决CPU 资源负载特征分析应用程序用户态CPU用量分析理解不足小伙伴帮忙指正 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对...
- 性能调优的奥义:深挖openEuler的极致优化实践 性能调优的奥义:深挖openEuler的极致优化实践
- 功能实现:掌握 API 调用顺序(Surface 创建→流配置→状态监听)设备适配:理解硬件特性(分辨率、旋转、编解码能力)的差异化处理体验设计:从用户场景出发(防抖、低功耗、多端协同),构建全场景解决方案本文很多的优化策略是吸取官方 HarmonyOS 官方最佳实践。无论你是鸿蒙开发新手,还是想拓展硬件交互能力的工程师,希望这份指南能成为你探索全场景开发的「实战手册」。当然最终能希望大家少踩坑~ 功能实现:掌握 API 调用顺序(Surface 创建→流配置→状态监听)设备适配:理解硬件特性(分辨率、旋转、编解码能力)的差异化处理体验设计:从用户场景出发(防抖、低功耗、多端协同),构建全场景解决方案本文很多的优化策略是吸取官方 HarmonyOS 官方最佳实践。无论你是鸿蒙开发新手,还是想拓展硬件交互能力的工程师,希望这份指南能成为你探索全场景开发的「实战手册」。当然最终能希望大家少踩坑~
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签