I've been giving a couple of talks in the last year about profiling and about the JVM runtime/execution and in both I found myself coming up against the topic of Safepoints. Most people are blissfully ignorant of the existence of safepoints and of a room full of people I would typically find 1 or 2 developers who would have any familiarity with the term. This is not surprising, since safepoints are not a part of the Java language spec. But as safepoints are a part of every JVM implementation ...| Psychosomatic, Lobotomy, Saw
Continuing from previous post on the expansion of the Queue interface to support new ways of interacting with queues I have gone ahead and implemented relaxedOffer/Poll/Peek for the JCTools queues. This was pretty easy as the original algorithms all required a bit of mangling to support the strong semantic and relaxing it made life easier. Implementing batch/continuous interactions was a bit more involved, but the results were interestingly rewarding. I will save discussing the drain/fill res...| Psychosomatic, Lobotomy, Saw
YCSB is the Yahoo Cloud Serving Benchmark(also on wiki): a generic set of benchmarks setting out | Psychosomatic, Lobotomy, Saw
Some years back I was working on a latency sensitive application, and since latency was sensitive it was a requirement that we somehow capture latency both on a transaction/event level and in summary form. The event level latency was post processed from the audit logs we had to produce in any case, but the summary form was used for live system monitoring. We ended up with a solution I've seen since in many places (mild variations on a theme), which is what I've come to think of as the linear ...| Psychosomatic, Lobotomy, Saw
Since the start of Season 1, Network Next has been accelerating play in REMATCH around the world.| Más Bandwidth
Is 200 ms slow for an SQL query? What about 20 ms? When do we need to optimize?|
In regular intervals, we discuss how much latency the JACK Audio Connection Kit introduces when used in Mixxx. That is one of the Sound APIs that Mixxx supports on Linux, and it's a layer on top of the Advances Linux Sound Architecture (ALSA). Unlike analog devices, digital audio devices process …| Mixxx
We explore performance of latency-sensitive application, or more specifically, how to avoid evicting your critical data from the data cache. The post Latency-Sensitive Applications and the Memory Subsystem: Keeping the Data in the Cache appeared first on Johnny's Software Lab.| Johnny's Software Lab
Our paper on NetSenseML: Network-Adaptive Compression for Efficient Distributed Machine Learning has been accepted at the 31st International European on Parallel and Distributed Computing (Euro-Par-2025). Abstract: Training large-scale distributed machine learning models imposes considerable demands on network infrastructure, often resulting in sudden traffic spikes that lead to congestion, increased latency, and reduced throughput, which would […]| Dirk Kutscher
Fixing bad network performance greatly improves the player experience.| Más Bandwidth
The iGaming sector in LATAM holds immense potential for operators who adapt to its dynamic realities by navigating regulatory complexities, embracing advanced streaming technology, and connecting with local culture. The post Seizing the Moment in Latin America’s Expanding iGaming Market appeared first on dolby.io.| dolby.io
Last Thursday night/Friday morning I was out at a nearby beach on the Okanagan lake. As much as I wished the reason for being there was a late night party, what I and the others around me were engaged in was watching in horror as a gigantic wild fire jump up a cliff from behind a ridge line and then start dancing down the mountain. I don’t know how but fire fighters were able to stop the advancing fire as it raced to enter the neighborhoods just below the top of the ridge but they did. The ...| Random Notes and Cheat Sheets
As I’m typing this, Re:Invent 2024 is only weeks away. In anticipation of AWS News’ busiest period of the year, I redesigned the API access patterns to support very efficient caching. This re…| Luc van Donkersgoed's Notes
The best places to put your game servers.| Más Bandwidth
Don't test in production. Test in simulation!| Más Bandwidth
Comparing typical one-way transfer latencies for a range of popular wireless communication modules and protocols| Electric UI
In this post I measure the latency between virtual machines in various network configurations on Azure| NicolD blog