Every Programmer Should Know These Latency Numbers
2024-09-05 08:15:04
Every Programmer Should Know These Latency Numbers
1秒=1000毫秒(ms)
1秒=1,000,000 微秒(μs)
1秒=1,000,000,000 纳秒(ns)
1秒=1,000,000,000,000 皮秒(ps)
L1 cache reference ......................... 0.5 ns
Branch mispredict ............................ 5 ns
L2 cache reference ........................... 7 ns
Mutex lock/unlock ........................... 25 ns
Main memory reference ...................... 100 ns
Compress 1K bytes with Zippy ............. 3,000 ns = 3 μs
Send 2K bytes over 1 Gbps network ....... 20,000 ns = 20 μs
SSD random read ........................ 150,000 ns = 150 μs
Read 1 MB sequentially from memory ..... 250,000 ns = 250 μs
Round trip within same datacenter ...... 500,000 ns = 0.5 ms
Read 1 MB sequentially from SSD* ..... 1,000,000 ns = 1 ms
Disk seek ........................... 10,000,000 ns = 10 ms
Read 1 MB sequentially from disk .... 20,000,000 ns = 20 ms
Send packet CA->Netherlands->CA .... 150,000,000 ns = 150 ms
最新文章
- easyui datagird 列宽自适应
- 从键盘上输入一个正整数n,请按照以下五行杨辉三角形的显示方式, 输出杨辉三角形的前n行。请采用循环控制语句来实现。
- BZOJ 1086 &; 类树的分块
- android studio...混淆打包全揭秘
- JavaScript中点号“.”的多义性
- C# ZipHelper C#公共类 压缩和解压
- leecode 每日解题思路 102-Binary Tree Level Order Traversal
- 关于Python的3张图
- 帝国cms让当前栏目显示不同样式(图文)
- Git权威指南学习笔记(二)Git暂存区
- CodeForces 706A Beru-taxi
- 添加Metasploit-payload到已有的Android项目中
- 对scanf和printf的研究!!
- django 时区设置 redis token缓存策略
- FB面经Prepare: Dot Product
- springboot 添加 jsp支持
- MyBatis中映射器Mapper概述
- java生成TXT
- Linux下boost库的编译、安装详解
- C++ 备忘录 (1)