Mark Price (@epickrram) header
Mark Price (@epickrram) profile picture

Low-latency systems, high-performance Java, Linux tuning.

Joined May 2015
Photo by Mark Price (@epickrram)Photo by Mark Price (@epickrram)Photo by Mark Price (@epickrram)Photo by Mark Price (@epickrram)Photo by Mark Price (@epickrram)Photo by Mark Price (@epickrram)Photo by Mark Price (@epickrram)Photo by Mark Price (@epickrram)Photo by Mark Price (@epickrram)Photo by Mark Price (@epickrram)
unfortunately, as you probably already know, floating point
1
1
9
3,160
1) Always start with a test. Writing the test first shapes your design for the better. Starting with a test will set you up to code in an attempt to pass your test, rather than continuously going back to fix code that's tested too late, and failing. Start as you mean to go on.
2
2
22
Replying to @benrady
@benrady kindly let me ramble on one of my favourite subjects. Go check it out on the site, or wherever you listen to podcasts!
New Episode: CPUs Are Clever. We discuss the kinds of things they do behind the scenes: Branch prediction, hyper-threading, OoO, renaming... Matt gets overly excited, and Ben tries to keep him on track. Listen at twoscomplement.org/#podcast or wherever you get your podcasts
2
8
I'VE RELEASED A NEW BOOK! ➡️ bit.ly/3qHUYZX
1
13
1
43
Replying to @zbray
@zbray describes our tried-and-tested architecture for building highly-available, low-latency exchanges. ✍️ Zachary Bray 📖 10 min #HydraPlatform #Aeron #lowlatency #realtime #accelerators bit.ly/2Gn283K
7
9
DM me if you're interested. I'm more than open for any feedback and contribution! More details on my blog easyperf.net/blog/2020/06/24… PLEASE RETWEET! #iamintel #performance #book
1
36
1
60
Our CTO Olivier Deheurles talks about the history of #Aeron and #Hydra in a new blog series🔖bit.ly/2Tk0i7m ✍️Olivier Deheurles #⃣ #opensource #aeron #hydra #lowlatency
5
10
Mark Price retweeted
I am running for an elected seat as an At-Large Member of the OpenJDK Governing Board this year. Elections start March 24. If you would like to see me on the OpenJDK GB, RT and/or use hashtags #VoteForGil or #Gil2020 🤪 mail.openjdk.java.net/piperm… openjdk.java.net/poll/gb/202…
1
26
3
37
Mark Price retweeted
The eBPF Go library powering Cilium 1.7 is now available for everyone. It is jointly maintained by @Cloudflare and the Cilium Team. - Pure GO, no CGO - Minimal external dependencies - Loading, compling and troubleshooting eBPF progs - eBPF maps github.com/cilium/ebpf
4
87
5
291
The circllhist is a data-structure that allows to capture and analyze latency distribution. Here is how it looks. It's fully mergable, unbounded, fast (ns insertions), and reasonably small (<10kb) and accurate as well as battle tested for nearly a decade. 2/x
1
7
8
Interested in #opensource ftrace? @srostedt dives into the official tracer of the #Linux kernel & explains why it can improve your kernel understanding: bit.ly/2qPM6Yd
1
16
35
.@epickrram explores the improvements in #cloud networking technology, looks at #performance testing and measurement in cloud environments and outlines techniques for low-latency messaging from an operating-system perspective. #QConNYC @infoQ bit.ly/2BWTgfK
Techblog: CPU isolation of containers at Netflix. Learn how we've used algorithms, Linux primitives and smart OS scheduling to isolate workloads and improve efficiency. medium.com/@NetflixTechBlog/…
4
95
6
240
Following couple #performance issues @CriteoEng, I encourage everybody that runs haswell+ proc and 4.x+ kernel to carefully read this doc on #intel_pstate driver kernel.org/doc/html/v4.18/ad… we have witnessed significant perf factors related to this driver!
9
1
15
#Profiling is a key technique in observing and understanding application performance. Take this workshop with @epickrram @QConLondon and learn more in-depth approaches to profiling & more advanced techniques. #Java bit.ly/2UujlKk
4
7
Hot code is faster code JVM warm up (Mark Price) youtube.com/watch?v=4fKSgc7Q…  @epickrram #jvmperformance
5
6
Moment sketches offer a much faster way to slice and dice quantiles in data cubes and streaming systems. Explore your latency in real-time! blog.acolyer.org/2018/10/31/…
8
2
23
Slides for my #AllThingsOpen talk: Linux Performance 2018 slideshare.net/brendangregg/…
36
107
new post: bpftrace (DTrace 2.0) for Linux 2018. Repo just made public! brendangregg.com/blog/2018-1…
11
396
11
735