AllInfo

Geek Trivia: Som Viral Video Var Så Populära YouTube Tvungen Att Ändra Deras Åsikt Räknas Algoritm För Att Förhindra Att Ett Heltalsspill?

Charlie Bit My Finger
Gangnam Style

Chewbacca Mamma
Irriterande Orange

Svar: Gangnam Style

Tillbaka på 2012, musikvideo för sydkoreanska rapparen Psy ‘ s Gangnam Style gick viral och plågats upp en miljard visningar under de närmaste månaderna. Även om populariteten av video avtagit, det fortsatte att samla sidvisningar och snart hit två miljarder i mitten av 2014.

Det var runt den punkt som YouTube ingenjörer insåg att de hade ett mindre problem på sina händer: de används för 32-bitars heltal för att lagra sidan och visa värden för videor. Den största positiva tal som kan representeras som ett 32-bitars heltal är 2,147,483,647. När du har ett värde som är större än att du kör in i vad som är känt som ett integer overflow (en situation där en aritmetisk operation försök att skapa ett numeriskt värde som ligger utanför det intervall som kan vara representerade inom tillgängligt utrymme). Medan det inte skulle “bryta YouTube,” som var felaktigt redovisade på den tiden, det skulle säkert bryta visa räknaren på populära filmer som “Gangnam Style”.

Som en följd av de ändrade uppfattning räkna representation från 32-bitars och 64-bitars, vilket gör det möjligt för korrekt registrering av en jättestor 9,223,372,036,854,775,807 utsikt. Det är 9 kvintiljon, ett antal så stort att för en viral video för att bryta 64-bitars heltal hinder, det skulle behöva vara ca 3.34 miljarder gånger mer populär än “Gangnam Style”.

Exit mobile version