CPU
CPU
SpringBoot与Sentinel整合,解决异常爬虫请求问题
DDoS(Distributed Denial of Service)是一种恶意攻击手段,攻击者通过控制大量计算机设备(如僵尸网络),向目标服务器发送大量的数据包或请求,从而耗尽服务器的带宽、CPU资源或其他系统资源,导致合法用户无法正常访问服务。
30    2025-03-06
优化代码性能:利用CPU缓存原理
在编写程序时,充分考虑循环结构对 CPU Cache 命中率的影响,并运用上述优化方法,可以显著提高
39    2025-02-04
突破性能瓶颈!Grafana 自动生成图表的深度优化实战
Grafana Image Renderer 插件依赖 Chromium 来渲染图像,渲染每张图片时会启动一个 Chromium 实例,这些实例可能会占用较多的 CPU 和内存资源。当多个渲染任务同时进行时,如果服务器的资源不足,就可能导致渲染失败。
28    2024-12-31
面试官:谈谈你对零拷贝的理解?
在传统的数据传输过程中,需要将数据从一个缓冲区拷贝到另一个缓冲区,然后再传输给目标。这涉及到多次的 CPU 和内存之间的数据拷贝操作,会消耗 CPU 的时间和内存带宽。
可见性、原子性和有序性问题:并发编程Bug的源头
这些年,我们的 CPU、内存、I/O 设备都在不断迭代,不断朝着更快的方向努力。但是,在这个快速发展
30    2024-02-27
Linux 函数调用的用户态与内核态
当系统调用从用户态到内核态的时候,首先要做的第一件事情,就是将用户态运行过程中的 CPU 上下文保存起来,其实主要就是保存在这个结构的寄存器变量里。这样当从内核系统调用返回的时候,才能让进程在刚才的地方接着运行下去。
28    2023-10-26
突破计算机性能瓶颈的利器CPU Cache
本文简单介绍了计算机性能瓶颈产生的原因,缓存及其发展历史,最后讲解了缓存弥补CPU和内存性能差异的原理,后面我们会继续更详细深入地介绍Cache的组织结构、缓存一致性,以及如何利用缓存提升我们代码的性能等。
22    2023-09-07
突破计算机性能瓶颈的利器CPU Cache
本文简单介绍了计算机性能瓶颈产生的原因,缓存及其发展历史,最后讲解了缓存弥补CPU和内存性能差异的原理,后面我们会继续更详细深入地介绍Cache的组织结构、缓存一致性,以及如何利用缓存提升我们代码的性能等。
31    2023-08-02
双通道内存可以随便插?你不对劲!
对于有4条内存插槽的主板来说,内存要优先选择离CPU最远的那条插槽,然后隔一个插槽之后的另一个插槽,换句话说,就是离CPU最远的第1、3条插槽。
56    2023-07-25
架构师日记-从代码到设计的性能优化指南
性能优化是程序开发过程中绕不过去一个课题,本文聚焦代码和设计两个方面,从CPU硬件到JVM容器,从缓存设计到数据预处理,全面的展现了性能优化的实施方向和落地细节。
27    2023-06-05