计算机
c base
c++ 基础 作用域及生命周期
c++ template
c++ 内存视角
c++ 函数
c++ 基础 基础语法
c++ 性能
c++ 类 基础
c++ 类 对象模型 类析构
c++ 类 设计模式
C++ STL
cmake
CMAKE环境搭建 windows
创建第一个cmakelists.txt
构建稍复杂的项目
动态链接库
EX1
EX1 START
EX1 ANSWER
EX2
EX2 START
EX2 ANSWER
EX3
EX3 START
EX3 ANSWER
变量
控制流程
函数和宏
查找和使用外部库
生成器表达式
qt
qt c++
qt index
qt qml quick
qt ui
qt 多线程
理解QObject 1
理解QObject 4
C++ 技巧 反射
理解QObject 2
理解QObject 3
理解QObject 6
理解 QObject 5
QCoreApplication
QApplication
数据结构
PC问题监控及排查
PC程序性能优化
OS
TOOL
编程漫谈
sealos+frp,搭建内网穿透
host主机配置
C++实战 主题
多线程
生产者-消费者流水线
IO
网络
Bilinotes搭建
编译原理
WEB开发
TS
HTML CSS JAVASCRIPT
本站点使用 MrDoc 构建
-
+
C++实战 主题
- 多线程与并发 - 数据库与数据持久化 - 序列与反序列化 - 日志与监控 - 性能与优化 | 类型 | 瓶颈资源 | 核心特征 | 典型场景 | | :--- | :--- | :--- | :--- | | **CPU密集型** | CPU | 计算时间占比 > 80% | 视频编解码、AI推理、科学计算 | | **IO密集型** | 磁盘/网络 | 等待时间占比 > 70% | 文件读写、网络服务、数据库 | | **内存密集型** | 内存带宽/延迟 | 频繁内存访问、缓存miss高 | 大数组遍历、图算法 | | **锁密集型** | 锁竞争 | 高并发下锁争用严重 | 共享计数器、交易系统 | | **响应密集型** | 延迟SLA | 必须满足严格延迟要求 | 高频交易、实时控制 | | **数据密集型** | 数据传输/处理量 | 海量数据需要处理 | 大数据ETL、日志分析 | | **启动密集型** | 初始化/预热 | 启动/冷启动耗时长 | Serverless、容器 | | **注册密集型** | 注册/心跳 | 频繁服务注册发现 | 微服务架构 | | **带宽密集型** | 网络带宽 | 大量数据传输 | 视频流、CDN、文件传输 | | **缓存密集型** | 缓存命中率 | 依赖缓存性能 | Redis、CDN、热点数据 | | **日志密集型** | 日志写入 | 高频日志输出 | 调试模式、审计系统 | | **中断密集型** | 硬件中断 | 高频硬件中断 | 高吞吐网卡、实时系统 | | **上下文切换密集型** | 切换开销 | 线程/进程频繁切换 | 过度并发、有问题的调度 | | **分配密集型** | 内存分配 | 频繁new/delete | 短生命周期对象、解析器 | | **系统调用密集型** | 内核态切换 | 频繁syscall | 微小IO操作、gettimeofday |
peipeo
2026年5月21日 23:49
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码