01 2020 档案

摘要:引言 perf 是linux提供的一个免费profile工具。 比较全面的一个教程是: "brendangregg" perf生成记录 1.生成perf数据: 2.读取perf.data,输出trace 3.压缩栈 这里用到了火焰图工具:https://github.com/brendangregg 阅读全文
posted @ 2020-01-06 23:56 二狗啸地 阅读(985) 评论(1) 推荐(0) 编辑
摘要:引言 C++使用虚函数来实现多态机制,大多数编译器是通过虚函数表来实现动态绑定。 类的内存布局 1.普通类 类中只有普通成员变量,对象在内存中顺序存储成员变量。输出: 2.有虚函数的类 先看输出结果: 我们看到,这个对象的内存占用比上一个多了8个字节,其中成员变量m的地址也和对象b的地址不一样了,正 阅读全文
posted @ 2020-01-05 15:11 二狗啸地 阅读(209) 评论(0) 推荐(0) 编辑