Loading ...

Blob

Smart Reasoning:

C&E

See more*

Qaagi - Book of Why

Causes

Effects

disabling of interruptsto preventcontext switching US9098270

people switching between teams(passive) is also caused byContext switching

the M - interface and the R - interface(passive) is thus caused byContext - switching

In short , a 10ms timeslicing green thread scheduler would be possible in a C extension or through specific Ruby scriptsto preventcontext switching at all

code reviews(passive) caused bycontext - switching

multiple threads being set to idle until they could get access to the system memory manager(passive) was caused byContext switching

Bug fixes ... interruptionscausecontext switching

unscheduled PO interruptions(passive) caused bycontext switching

all the interruptions from people and systems , etc and so on(passive) too often caused bycontext - switching way

action on toast notifications ... a wayto preventcontext switching

meetings , emails or any interruptions that disrupt what you are currently working on(passive) can be caused byContext switching

a group pivot , pivot from business priority to business priority but in a waypreventscontext switching

via an interruption ( which is also what usually triggers stress and emotional reactions in daily life(passive) often is triggeredContext switching

Usertriggeredcontext switching

that links outside of the content you are currently looking at should open in a new tabto preventcontext switching

Reminders ( even positive onescausecontext switching I

in several ways(passive) is promptedContext switching

an interrupt indicating that an external device needs service or has completed a task(passive) is usually triggered byContext switching

The point of NOT logging The point , and fixing The point now , isto preventcontext switching

The point of NOT logging it , and fixing it now , isto preventcontext switching

This helps you complete tasks on hand before taking on new onesthus preventingcontext switching

threads each to helppreventcontext switching

us focus on a themeto preventcontext switching

your smaller tasks ... chunksto preventcontext switching

intentionally chose to defer fixing some bugs until thento preventcontext switching

the F - interfacecausescontext - switching

which FreeRTOS usesto triggercontext switching

MindTouch ... ticketingto preventcontext switching

an effortto preventcontext switching

Multitaskingcreatescontext switching

1.2.1 Lock - free concurrent programming Multi - threaded competing lockscausingcontext switching

writing cursor for loopspreventscontext switching

browser tabs to helppreventcontext - switching

Opening in my browsercausescontext switching

The waits introduced ... probably enoughto causecontext switching

the Extended Events process(passive) caused bycontext switching

cores / cpu threadswill causecontext switching

necessity to process traffic by DNS server application(passive) caused bycontext switching

to put a load on your systemcausingcontext switching

meetings , new requests , operational support , organizational events etc(passive) caused bycontext switching

therefore , the overhead(passive) caused bytherefore , the overhead

the runtime overhead(passive) caused bythe runtime overhead

extra overheadcausesextra overhead

to overhead on the order of thousands of instructionsleadingto overhead on the order of thousands of instructions

us unrecoverable down - timecausesus unrecoverable down - time

order to reduce memory access overhead(passive) caused byorder to reduce memory access overhead

a lot of cache misswould causea lot of cache miss

the time wastage(passive) caused bythe time wastage

performance delays(passive) caused byperformance delays

the productivity loss(passive) caused bythe productivity loss

the lost productivity(passive) caused bythe lost productivity

more frustration and stress ... than any perceived productivity gainscausesmore frustration and stress ... than any perceived productivity gains

you to get less done overall and , what you do get done , gets done more slowly and with less qualitycausesyou to get less done overall and , what you do get done , gets done more slowly and with less quality

some delays with CPU at 100 %was causingsome delays with CPU at 100 %

brain damage brain damage is well documented that multitasking kills productivitycausesbrain damage brain damage is well documented that multitasking kills productivity

a loss in developer productivitycausesa loss in developer productivity

to an up to 40 % decline in productivitycan ... leadto an up to 40 % decline in productivity

up and manage an effective schedule needs to be blended with the ability to be flexible to shifting client and team needsto setup and manage an effective schedule needs to be blended with the ability to be flexible to shifting client and team needs

a large amount of waste ... often estimated to be around 20 % ( example belowcreatesa large amount of waste ... often estimated to be around 20 % ( example below

the problem with undeterministic timing(passive) resulted bythe problem with undeterministic timing

in non - acceptable response timeresultingin non - acceptable response time

to frustration and the inevitable loss of talentleadingto frustration and the inevitable loss of talent

inefficiency and the potential for poor customer servicecreatesinefficiency and the potential for poor customer service

from the default behaviour of the time - share ( TS ) schedulerresultsfrom the default behaviour of the time - share ( TS ) scheduler

to a 15 - 20 % time loss when you change tasks or contextsleadsto a 15 - 20 % time loss when you change tasks or contexts

tasks to get extended beyond the actual time neededalso causestasks to get extended beyond the actual time needed

from 5 to 30 minutes of wasted time per taskcan causefrom 5 to 30 minutes of wasted time per task

to a 15 - 20 percent time loss when you change tasks or contextsleadsto a 15 - 20 percent time loss when you change tasks or contexts

inefficiencies This “ thrashing ” between stories resulted in regular context switching , with the inefficiencies this producescreatesinefficiencies This “ thrashing ” between stories resulted in regular context switching , with the inefficiencies this produces

to unpredictable behaviorcan leadto unpredictable behavior

A Context , DemonstrationCreatingA Context , Demonstration

the randomization(passive) caused bythe randomization

OCports to change their state / signal on their owncausesOCports to change their state / signal on their own

multiple setup times and is very inefficient on the mindcausesmultiple setup times and is very inefficient on the mind

the page faultswas causingthe page faults

Slowdown(passive) is probably caused bySlowdown

I think(passive) is caused byI think

wastes(passive) caused bywastes

the brain to reorient itself to the current task at handcausesthe brain to reorient itself to the current task at hand

the amount of disruption(passive) caused bythe amount of disruption

Blob

Smart Reasoning:

C&E

See more*