![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 91
MayMatrix
J2EE .
展开
-
编程新手该如何调优程序?程序员必备性能调优利器——火焰图
本文主要分享火焰图使用技巧,介绍 systemtap 的原理机制,如何使用火焰图快速定位性能问题原因,同时加深对 systemtap 的理解。让我们回想一下,曾经作为编程新手的我们是如何调优程序的?通常是在没有数据的情况下依靠主观臆断来瞎蒙,稍微有些经验的同学则会对差异代码进行二分或者逐段调试。这种定位问题的方式不仅耗时耗力,而且还不具有通用性,当遇到其他类似的性能问题时,需要重复踩坑、填坑,那么如何避免这种情况呢?俗语有曰:兵欲善其事必先利其器,个人认为,程序员定位性能问题也需要一件“利器”。.转载 2021-06-16 17:48:53 · 423 阅读 · 0 评论 -
Zookeeper:一致性协议之 ZAB(二)
1. 什么是 ZAB 协议? ZAB 协议介绍 ZAB 协议全称:Zookeeper Atomic Broadcast(Zookeeper 原子广播协议)。 Zookeeper 是一个为分布式应用提供高效且可靠的分布式协调服务。在解决分布式一致性方面,Zookeeper 并没有使用 Paxos ,而是采用了 ZAB 协议。 ZAB 协议定义:ZAB 协议是为分布式协调服务 Zookeeper 专门设计的一种支持崩溃恢复和原子广播协议。下面我们会重点讲这两个东西。 ...转载 2020-05-15 15:50:56 · 236 阅读 · 0 评论 -
内存与硬盘读取速度对比
测试速度:https://diy.pconline.com.cn/556/5561296_2.html内存条品牌:红色威龙增强版DDR4 2666HMz(16-18-18-43-2T)测试成绩连续读取:L1CACHE大概是1700GB/s的水平L3CACHE 大概是200GB/s的水平DDR4内存大概是60GB/s的水平nvme ssd大概是2000MB/s的水平S...原创 2020-04-22 21:22:09 · 25073 阅读 · 2 评论 -
内存的寻址、传输、存取时间与延迟原理介绍
现代的PC(包括NB)都是以存储器为核心的多总线结构,即CPU只通过存储总线与主存储器交换信息(先在Cache里找数据,如果找不到,再去主存找)。输入输出设备通过I/O总线直接与主存储器交换信息。在I/O设备和主存储器之间配置专用的I/O处理器。CPU不直接参与I/O设备与主存储器之间的信息传送。 存储器分为内部存储器和外部存储器(或者叫主存储器和辅助存储器)。内部存储器简称内存,也可称为...转载 2020-04-22 21:07:47 · 5207 阅读 · 0 评论