发布了 45 篇内容
共 28.5字, 被阅读 23396次
获得了 350 次赞同
获得了 99次喜欢, 获得了 251 次收藏
参与了 15 次互动
互动包含发布评论、点赞评论、参与投票等
昨天,有个女孩子问我提高数据库查询性能有什么立竿见影的好方法?
有了内存,为什么还需要 cpu cache? cpu 是怎么读写数据的? 如何让 cpu 能读取数据更快一些? cpu 伪共享是如何发生的?又该如何避免?
随着时间的推移,cpu 和内存的访问性能相差越来越大,于是就在 cpu 内部嵌入了 cpu cache(高速缓存),cpu cache 离 cpu 核心相当近,因此它的访问速度是很快的,于是它充当了 cpu 与内存之间的缓存角色。
代码写了那么多,你知道 a = 1 2 这条代码是怎么被 cpu 执行的吗?
最近收到不少读者留言,关于怎么学「操作系统」和「计算机网络」的留言,小林写这一块的内容也有半年多了,啃非常多的书,也看了很多视频,有好的有差的,今天就掏心掏肺地分享给大家。
磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存 10 倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接 i/o、异步 i/o 等等,这些优化的目的就是为了提高系统的吞吐量,另外操作系统内核中的磁盘高速缓存区,可以有效的减少磁盘的访问次数
选择对的锁,有助于提高系统的性能,是个面试热题。
最近,我偷偷潜伏在各大技术群,因为秋招在即,看到不少小伙伴分享的大厂面经。
键盘可以说是我们最常使用的输入硬件设备了,但身为程序员的你,你知道「键盘敲入 a 字母时,操作系统期间发生了什么吗」?
通常我们发现系统变慢时,我们都会执行 top 或者 uptime 命令,来查看当前系统的负载情况,比如像下面,我执行了 uptime,系统返回的了结果,那你知道平均负载高了怎么排查吗?
c 是很强大,有各种特性来提高代码的可重用性,有助于减少开发的代码量和工作量,模板就是一个很好的例子。
自增运算符和自减运算符是有前置和后置之分的,它们之间的性能区别,你知道吗?
最新评论