Researcher @Cambridge_CL, Tech @trustedcarbon, OCaml hacker, fmr CEO at Opsian

Joined April 2009
Photos and videos
Sadiq Jaffer retweeted
. @avsm and @sadiqj have been telling me about their work on geotessera. Interesting to see embedding requests from universities and organisations around the world, from studying Indonesia's mangroves to making better maps of Greenland's west coast. github.com/ucam-eo/geotesser….
1
5
865
Sadiq Jaffer retweeted
A cool new feature OCaml 5 version is the ability to continuously monitor production runs through low-cost "runtime event tracing" added by @sadiqj. This should enable remarkable insights into the runtime behaviour of OCaml programs.
2
11
73
Sadiq Jaffer retweeted
6 Jan 2021
First blog post in our new Profiling in Production series. Learn what profiling is and how it works: buff.ly/3ooq7Ro #performance #profiling #jvm
4
4
Sadiq Jaffer retweeted
9 Dec 2020
Find out how Opsian helped TransferWise fix an elusive performance problem buff.ly/2VXywP2 #performance #java #jvm
4
7
28 Oct 2020
Great to finally announce this. Have had customers running it for over six months now and who have had huge platform-wide performance wins.
28 Oct 2020
Announcing Continuous Allocation profiling for the Java Virtual Machine - buff.ly/2HLI1wH #java #jvm #performance
3
10
Sadiq Jaffer retweeted
24 Oct 2020
Replying to @RichardWarburto
@RichardWarburto nos habla de "Continuous Profiling in Production: What, Why and How" 👉youtube.com/watch?v=R-1Uyv7v… #JConfPeru2020
5
1
8 Jul 2020
New article on why Java's Thread-Local Allocation Buffers are so important and why write contention on multicore is probably worse than you might expect: opsian.com/blog/jvm-tlabs-im… #java #performance #openjdk

2
32
104
8 Jul 2020
Big thanks to @shipilev for his suggestions and feedback on this one
1
Sadiq Jaffer retweeted
Looking forward to speaking on "Production Profiling: What, Why and How" @allthetalksconf tomorrow - 19:45 London time.
1
Sadiq Jaffer retweeted
After a not very successful first stab at benchmarking NPE performance in #Java14, I got help for a second try: On Thursday, 23rd, at 1900 UTC, Opsian's @sadiqj will join me on stream and together we'll dig into Java 14's most thrilling feature (who said "records"? 🤨).
1
2
9
Sadiq Jaffer retweeted
24 Mar 2020
Continuous Profiling of a JVM application in Kubernetes #java #performance #kubernetes #profiling #jvm buff.ly/2UeyW3g

5
8
18 Mar 2020
Have been doing some low-level optimisation recently and discovered a few neat Linux perf tricks that are worth sharing because they were incredibly useful and helped reduce latency in some parts of the system by 10x.
1
7
32
18 Mar 2020
Lastly, if you just want to eyeball some of the profiling samples perf script accepts similar arguments to perf report and is a great way of figuring out what's going on. Helped us figure out where some dwarf data was being incorrectly generated.
1
1
18 Mar 2020
Anyone got other Linux perf tips/recipes they'd like to share?
2
1