首页
›
密码学工程与数据安全
›
059-DLP数据防泄露SDK接入改造
›
《性能调优CPU内存优化技巧》
VIP20
本课程属于:059-DLP数据防泄露SDK接入改造
密码学工程与数据安全 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
性能调优CPU内存优化技巧
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CPU性能优化概述
为什么要关注CPU性能 · 优化目标 · 常见瓶颈
CPU
性能优化概述
02
理解CPU架构
核心 · 缓存 · 流水线
CPU
理解
03
CPU缓存优化
缓存行对齐 · 数据局部性 · 预取
CPU
缓存优化
04
CPU分支预测优化
减少分支 · 分支消除 · likely/unlikely
CPU
分支预测优化
05
循环优化
循环展开 · 循环合并 · 循环向量化
循环优化
循环展开
06
函数内联与调用开销
内联函数 · 尾调用优化
函数内联
调用开销
07
指令级并行
SIMD · 多发射 · 指令调度
指令级并行
SIMD
08
多线程与并发优化
线程数选择 · 避免锁竞争 · 无锁编程
多线程
并发优化
09
内存层次结构
寄存器 · 缓存 · 主存
内存层次结构
寄存器
10
内存分配优化
栈 vs 堆 · 对象池 · 内存池
内存分配优化
vs
11
减少内存碎片
伙伴系统 · slab分配器 · jemalloc/tcmalloc
减少内存碎片
伙伴系统
12
内存访问模式
顺序访问 vs 随机访问 · 预取策略
内存访问模式
vs
13
共享内存与NUMA优化
NUMA感知编程 · 内存绑定
NUMA
共享内存
14
CPU绑定与亲和性
进程/线程绑定CPU核心
CPU
绑定
15
系统调用优化
减少syscall · 使用批处理 · io_uring
系统调用优化
syscall
16
编译优化
编译器优化选项 · -O2/-O3 · Profile Guided Opt…
编译优化
编译器优化选项
17
性能分析工具
perf · gprof · Valgrind
性能分析工具
perf
18
CPU微架构优化
uops · port压力 · L1缓存延迟
CPU
微架构优化
19
热点识别与定位
使用profiler定位CPU热点
热点识别
定位
20
内存带宽优化
利用大页 · Huge Pages · 透明大页
内存带宽优化
利用大页
21
内存泄漏检测与修复
工具如valgrind · AddressSanitizer
内存泄漏检测
修复
22
减少内存拷贝
零拷贝技术 · sendfile · mmap
减少内存拷贝
零拷贝技术
23
GC优化(针对托管语言)
减少GC频率 · 对象复用
GC
优化
24
JIT编译优化(如JVM)
内联 · 逃逸分析 · 分层编译
JIT
JVM
25
操作系统层面的优化
内核参数调整 · cgroups · 空闲进程管理
操作系统层面的优…
内核参数调整
26
容器化环境下的CPU内存优化
资源限制 · cpuset · 内存限制
CPU
容器化环境下的
27
数据库性能调优
查询缓存 · 索引 · 连接池(从CPU内存角度)
数据库性能调优
查询缓存
28
网络性能优化
零拷贝 · 内核旁路 · DPDK(涉及CPU)
网络性能优化
零拷贝
29
实时系统与低延迟优化
中断亲和性 · RT内核
实时系统
低延迟优化
30
综合案例
一个实际应用从瓶颈分析到优化的完整过…
综合案例
一个实际应用从瓶…
所属VIP或分类
同VIP:API接口开发集成与模块解耦
同VIP:API设计模块解耦从入门到精通
同VIP:CPU并发程序设计与性能优化