Just nu i M3-nätverket
Jump to content

flaskhals


CamillaS

Recommended Posts

för jag tycker det är svårt att vara säker på vad du menar med ökande flaskhals

Mer korrekt bör man väl kalla det successivt avsmalnande flaskhals, men jag tror jag vet vad som menas.

 

Ett exempel på en ökande flaskhals är en som är beroende av en viss faktor av ett programs levnadscykel, ex. antal utförda operationer av en viss typ, körtid eller uppkopplingstid.

Ett exempel på detta kan vara en torrentklient med minnesläckor. Ju längre du laddar ned en fil, där delarna mellanlagras i minnet, desto mer minne reserveras och desto mer minne läcker. Flaskhalsen förvärras alltså med mängden trafik. (flaskhalsen i detta fall är alltså att minnet ju är begränsat och när det tar slut slutar programmet att fungera på ett effektivt sätt, eller överhuvudtaget)

 

Ett annat exempel kan vara att databaskopplingar inte stängs efter en viss utförd operation. För varje ytterligare operation (inom ett visst tidsintervall) minskar antalet tillgängliga kopplingar och snaran dras åt.

 

Ett vanligt tekniskt exempel på en flaskhals, är en dators bussar. Dessa transporterar trafik till och från de olika komponenterna i datorn, ex. mellan processor och minne/grafikkort/hårddiskar mm. Har du då ex. ett minne som kan sända/ta emot data i frekvensen x, men bussen har begränsningsfrekvensen (x-y) och därför är bussen en flaskhals, eftersom minnets kapacitet inte till fullo kan nyttjas av processorn. En ökande flaskhals blir detta om trafiken dubblas, ex. när två processorer samtidigt nyttjar minnet.

 

 

[inlägget ändrat 2008-10-21 12:28:59 av Anjuna Moon]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...