article thumbnail

The Return of the Frame Pointers

Brendan Gregg

Only in extreme circumstances does the cost (in processor time and I-cache footprint) translate to a tangible benefit - circumstances which usually resort to hand-coded assembly anyway. It shouldn't be 10%, unless it's cache effects. And for leaf routines (which never establish a frame), this is a non-issue.

Java 145
article thumbnail

Netflix End of Series 1

Brendan Gregg

I'll still be posting here in my next job. More on that soon.

Java 145
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

How To Add eBPF Observability To Your Product

Brendan Gregg

cachestat File system cache statistics line charts. We'll likely open source the new one at some point and have a post about it on the Netflix tech blog. ## Case study: Facebook Facebook are advanced users of BPF, but deep details of how they run the tools fleet-wide aren't fully public. execsnoop New processes (via exec(2)) table.

Latency 145
article thumbnail

Trade-offs under pressure: heuristics and observations of teams resolving internet service outages (Part II)

The Morning Paper

Trade-offs under pressure: heuristics and observations of teams resolving internet service outages , Allspaw, Masters thesis, Lund University 2015. This is part 2 of our look at Allspaw’s 2015 master thesis (here’s part 1 ). The blog post was subsequently unpublished.

article thumbnail

Using Parallel Query with Amazon Aurora for MySQL

Percona

Aurora Parallel Query response time (for queries which can not use indexes) can be 5x-10x better compared to the non-parallel fully cached operations. The queries are similar to those I’ve used in older blog posts comparing MySQL and Apache Spark performance ( [link] ). The second and third run used the cached data.

Cache 48
article thumbnail

How I Used Brotli to Get Even Smaller CSS and JavaScript Files at CDN Scale

CSS - Tricks

In 2015, Google published a blog post announcing Brotli and released its source code on GitHub. The service categorized all the optimizations in three groups consisting of several “Content,” “Delivery,” and “Cache” optimizations. We only cache hot files in memory at edge servers. Brotli’s beginning…. This is all so good.

Cache 79
article thumbnail

Gzip vs Brotli – Best Browser Compression

MachMetrics

Many caching plugins like WPRocket also offer Gzip compression right out of the box. In 2015, they released a version to be used for HTTP compression. The post Gzip vs Brotli – Best Browser Compression appeared first on MachMetrics Speed Blog. However, you can also use various plugins that will do the job as well.

Speed 67