article thumbnail

How To Add eBPF Observability To Your Product

Brendan Gregg

cachestat File system cache statistics line charts. Talk to us, try it out, innovate. Here are the top ten tools you can run and present as a generic BPF observability dashboard, along with suggested visualizations: Tool Shows Visualization. execsnoop New processes (via exec(2)) table. opensnoop Files opened table.

Latency 145
article thumbnail

Fostering a Web Performance Culture

Jos

How would you architecture a non-trivial size web project (client, server, databases, caching layer)? Promote feedback from individual contributors and give them time to create innovative prototypes and POCs. Sure, that’s the most fun and innovative part! What happens when a browser tries to load a website?

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 7. Talk to us, try it out, innovate. Here are the top ten tools you can run and present as a generic BPF observability dashboard, along with suggested visualizations: Tool Shows Visualization 1. execsnoop New processes (via exec(2)) table 2. opensnoop Files opened table 3.

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

Bringing Rich Experiences to Memory-constrained TV Devices

The Netflix TechBlog

Our UI runs on top of a custom rendering engine which uses what we call a “surface cache” to optimize our use of graphics memory. Surface Cache Surface cache is a reserved pool in main memory (or separate graphics memory on a minority of systems) that the Netflix app uses for storing textures (decoded images and cached resources).

Cache 166
article thumbnail

Fostering a Web Performance Culture

Jos

How would you architecture a non-trivial size web project (client, server, databases, caching layer)? Promote feedback from individual contributors and give them time to create innovative prototypes and POCs. Sure, that’s the most fun and innovative part! What happens when a browser tries to load a website?

article thumbnail

Reactjs vs React Native – Differences, Advantages, and Disadvantages

Enprowess

When a web crawler visits a server that has already rendered the content and pictures, indexing and caching of the content becomes quicker. A community-enabled platform promotes innovation and makes Reactjs one of the most popular choices for developing dynamic websites and applications. So, you can focus on innovation.

Mobile 52