首页
›
编程基础与工程化
›
014-Qt界面
›
《从内存泄漏到Qt界面性能调优》
VIP20
本课程属于:014-Qt界面
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
从内存泄漏到Qt界面性能调优
📚 共计 30 章节
01
内存泄漏基础
什么是内存泄漏、内存泄漏的危害、C++中内存管理概述。
概念
C++
02
内存泄漏检测工具
Valgrind使用入门、AddressSanitizer配置、Visual Studio诊断工具。
Valgrind
ASan
03
RAII与智能指针
RAII设计模式、unique_ptr使用、shared_ptr与weak_ptr、循环引用问题。
RAII
智能指针
04
Qt对象树与父子关系
Qt对象树机制、QObject父子关系、自动内存管理原理。
对象树
QObject
05
Qt智能指针
QPointer、QSharedPointer、QWeakPointer、QScopedPointer使用场景。
QPointer
QShared
06
信号与槽内存安全
信号槽连接方式、Lambda表达式捕获、断开连接最佳实践。
信号槽
Lambda
07
QWidget内存管理
new与delete的平衡、QWidget生命周期、隐藏与销毁策略。
QWidget
生命周期
08
QThread与内存泄漏
线程对象管理、QThread生命周期、工作线程内存清理。
多线程
QThread
09
QTimer与定时器泄漏
定时器启动与停止、QTimer生命周期、单次定时器处理。
QTimer
定时器
10
QPixmap与图片资源泄漏
QPixmap缓存机制、图片加载与释放、资源文件管理。
QPixmap
图片
11
QNetworkAccessManager网络请求泄漏
请求生命周期管理、Reply对象清理、超时处理。
网络
QNetwork
12
QProcess外部进程管理
进程启动与终止、标准输出读取、进程残留处理。
QProcess
进程
13
QSqlDatabase数据库连接泄漏
连接池管理、查询结果集清理、事务处理。
数据库
QSql
14
QML与C++交互内存泄漏
QML上下文属性、注册类型内存管理、JS对象生命周期。
QML
交互
15
Qt性能分析工具入门
Qt Creator Profiler、QML Profiler、Heob内存检测。
Profiler
Heob
16
界面卡顿原因分析
主线程阻塞、重绘开销、布局计算、事件处理瓶颈。
卡顿
主线程
17
QPainter绘制优化
绘制缓存、裁剪区域、双缓冲技术、减少绘制调用。
QPainter
双缓冲
18
QGraphicsView框架优化
图元管理、视图更新策略、LOD细节层次控制。
GraphicsView
LOD
19
QML界面性能优化
绑定表达式优化、模型视图分离、异步加载策略。
QML
绑定
20
Qt布局性能调优
布局嵌套优化、sizeHint缓存、布局策略选择。
布局
sizeHint
21
QListView与QTableView性能
模型索引优化、数据预取、滚动性能提升。
QListView
QTableView
22
QTreeView与QColumnView性能
树节点展开策略、延迟加载、虚拟节点。
QTreeView
延迟加载
23
Qt样式表性能
样式表解析开销、选择器优化、QSS与QPalette选择。
QSS
QPalette
24
QOpenGLWidget加速渲染
OpenGL初始化、纹理管理、帧率控制。
OpenGL
渲染
25
Qt动画性能优化
QPropertyAnimation优化、动画曲线选择、帧率同步。
动画
帧率
26
Qt事件处理优化
事件过滤、自定义事件、事件队列管理。
事件
过滤
27
Qt多线程界面更新
信号槽跨线程、QMetaObject::invokeMethod、线程安全更新。
多线程
invokeMethod
28
Qt资源文件优化
qrc文件管理、资源压缩、按需加载策略。
qrc
资源
29
Qt应用程序启动速度优化
延迟初始化、预编译头文件、插件懒加载。
启动
预编译
30
综合案例:从内存泄漏到界面流畅
完整调优实战,融合内存管理、性能分析与界面优化。
实战
综合
所属VIP或分类
同VIP:Qt界面工程化与项目重构全流程
同VIP:Qt界面工程化实战:项目重构篇
同VIP:Qt界面工程构建与项目重构