Remove articles threaded-streams
article thumbnail

Life of a Netflix Partner Engineer?—?The case of extra 40 ms

The Netflix TechBlog

The case of the extra 40 ms By: John Blair , Netflix Partner Engineering The Netflix application runs on hundreds of smart TVs, streaming sticks and pay TV set top boxes. In this article we talk about one particularly difficult issue that blocked the launch of a device in Europe. In Ninja, this job is performed by an Android Thread.

article thumbnail

How Parallel Plans Start Up – Part 5

SQL Performance

The only thread active right now (not suspended on CXPACKET ) is the parent task , which is at the consumer side of the repartition streams exchange at node 11 in Branch B: The parent task now returns from nested early phases calls, setting elapsed and CPU times in profilers as it goes. Branch C (additional parallel tasks).

C++ 139
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

Understanding Execution Plan Operator Timings

SQL Performance

This article aims to help you understand where the timings come from in each case, and how they can be best interpreted in context. This detailed view shows both elapsed and CPU time, per operator, and per thread. See the linked very detailed article if you are interested in all of the finer detail. hash table). hash table).

Servers 95
article thumbnail

How Parallel Plans Start Up – Part 4

SQL Performance

At DOP 2, there are two new tasks, two worker threads, and two execution contexts for branch C. Meanwhile, the parent task (running on its own worker thread) registers the new sub-processes with the sub-process manager, then waits at the consumer side of the repartition streams exchange at node 5. Branch C Parallel Execution.

C++ 95
article thumbnail

The Fight For The Main Thread

Smashing Magazine

The Fight For The Main Thread The Fight For The Main Thread Geoff Graham 2023-10-24T18:00:00+00:00 2023-10-24T22:02:26+00:00 This article is sponsored by SpeedCurve Performance work is one of those things, as they say, that ought to happen in development. All of this happens on the main thread. The HTML is parsed.

Google 90
article thumbnail

Introduction to Latches

SQL Performance

In some of my previous articles here on performance tuning, I’ve discussed multiple wait types and how they are indicative of various resource bottlenecks. It’s a basic tenet of computer science that whenever a data structure exists in a multi-threaded system, the data structure must be protected in some way. Acquiring a Latch.

Servers 98
article thumbnail

The State Of Web Workers In 2021

Smashing Magazine

The web is streaming, meaning it has none of the resources locally available when you open an app for the first time. There is a way to break from running in lock-step with the browser’s rendering thread. We can move some of our code to a different thread. A worker is an isolated JavaScript scope running in a separate thread.

Games 145