Linux 系统工具功能与底层实现 目录 1. 进程与线程调试工具[#1-%E8%BF%9B%E7%A8%8B%E4%B8%8E%E7%BA%BF%E7%A8%8B%E8%B...
Linux 系统工具功能与底层实现 目录 1. 进程与线程调试工具[#1-%E8%BF%9B%E7%A8%8B%E4%B8%8E%E7%BA%BF%E7%A8%8B%E8%B...
目录 1. CPU 流水线与微架构概览[#1-cpu-%E6%B5%81%E6%B0%B4%E7%BA%BF%E4%B8%8E%E5%BE%AE%E6%9E%B6%E6%9E...
环境 虚拟机环境 开机 首先我们需要知道开机后 CPU 和内存所处的状态,开机后 CPU 初始模式是实模式,地址宽度为 20 位,即最大地址空间1MB。这 1MB 空间的划分...
这是一篇基于你提供的内容整理的深度技术文章。它去除了冗余,强化了逻辑结构,并采用了标准的 Markdown 格式,适合发布在技术博客或内部文档库中。 走出隔离级别的迷宫:为什...
这是一篇基于你提供的素材整理的技术博客,旨在从原理、数据分析到实战工具,深度解析函数重排对系统性能的影响。 性能优化的“隐形利器”:深入理解函数重排与 iTLB 优化 引言:...
生成扁鹊图 cpu热点 sudo perf record -e cycles -F 200 -a -g -p 87741 -- sleep 10sudo perf scrip...
工作的最好状态是用想象力做事,次之凭激情,最次靠体力
ld-linux.so.2是链接器(linker)(ld)的运行时组件, 它定位应用程序使用的动态库并将其加载到内存中 Elf 文件里面有 segment ,有 sectio...
sudo perf stat ./a.outsudo perf record ./a.outsudo perf report
读写语义 分布式系统一致性保证要求各数据节点按同样的数据版本进行推进 写入成功的数据来读要保证读到 用户看到事务A成功后,开始提交事务B,那么A的数据版本一定要小于B 另外还...
1. Basic Paxos 1.1 经典Basic Paxos 映照到现实世界中的问题就是要保证消息可靠,需要将消息交代给多个人, 理论证明这里不再赘述只有弄懂这套机制的正...
1.糖是让身体肥胖的原因,不是热量。 2.水果中的单糖是100%被身体吸收的,对身体有害,水果太甜有害,不能在晚上吃,不能空腹吃,少量吃。 3.早中晚餐的份量比例最好是3:5...
lamda值传递 lamda引用传递 throw传递值时的搬运 默认构造/默认拷贝构造/默认移动构造 一旦自定义了构造函数,那么编译器不再生成默认构造一旦自定义了拷贝构造函数...