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…
转自:   https://dzone.com/articles/every-programmer-should-know Every Programmer Should Know These Latency Numbers The Performance Zone is brought to you in partnership with New Relic. Quickly learn how to use Docker and containers in general to create…
每个程序员都应该知道延迟数 Latency Numbers Every Programmer Should Know https://people.eecs.berkeley.edu/~rcs/research/interactive_latency.html…
http://javarevisited.blogspot.sg/2014/05/10-articles-every-programmer-must-read.html Being a Java programmer and Software developer, I have learned a lot from articles titled as What Every Programmer Should Know about ..... , they tend to give a lot…
转自 知乎 https://zhuanlan.zhihu.com/p/21355046 order从client端传入,decode后进行matching,一旦存在可成交的价格,就要publish到time series,并且把trade存到local的database里.如何handle这么大数量的数据? 这并不是一个新生的问题.一个经常想到的模型是producer consumer model. 当系统的处理速度比不上导入数据的速度时,可以增加一个queue(buffer)暂存数据,等待co…
谷歌大牛 Jeff Dean 是如何成为互联网战神的 原文链接: Will Oremus   翻译: 伯乐在线- Lex Lian 译文链接: http://blog.jobbole.com/47726/ "光在真空中的速度曾经是大约每小时35英里,然后Jeff Dean花了一个周末优化了基础物理学."--出自"关于Jeff Dean的事实" 其实,"关于Jeff Dean的事实"这个G+帖中描述的并非是真实的.不过有人大费周折为他建立了一个类似…
本文转载自与程序员相关的CPU缓存知识 基础知识 首先,我们都知道现在的CPU多核技术,都会有几级缓存,老的CPU会有两级内存(L1和L2),新的CPU会有三级内存(L1,L2,L3 ),如下图所示: 其中: L1缓分成两种,一种是指令缓存,一种是数据缓存.L2缓存和L3缓存不分指令和数据. L1和L2缓存在每一个CPU核中,L3则是所有CPU核心共享的内存. L1.L2.L3的越离CPU近就越小,速度也越快,越离CPU远,速度也越慢. 再往后面就是内存,内存的后面就是硬盘.我们来看一些他们的速…
ZooKeeper ZooKeeper: A Distributed Coordination Service for Distributed Applications (针对分布式应用的分布式调度服务) Design Goals(设计目标) Data model and the hierarchical namespace(数据模型和命名空间层级) Nodes and ephemeral nodes(节点和临时节点) Conditional updates and watches(条件更新和观…
最近在做mariadb的性能,感觉io 有瓶颈,就使用fio 来测试一下磁盘.下文为转载文章(温馨提示:此命令很伤硬盘,测试前请备份数据,- -我就写坏了一个.) FIO 是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等等.fio 官网地址:http://freshmeat.net…
测试过程: 1)于A8将jpeg传送到videoM3解码,然后,videoM3编码.在编译jpeg图像传输到A8,主要是测试jpeg编码的图像需要多少时间: 1000w像素:  编码时间:43ms. 800w像素:   编码时间:35ms 1080P:       编码时间:10ms 1600w像素:  编码时间:73ms 当測试到1600w像素时,解码link报错,内存不够. 在utils_mem.c的utils_memFrameAlloc函数中报错,内存分配错误: 4096*4096分辨率下…