Memory Flaskhals

Författare: Eugene Taylor
Skapelsedatum: 15 Augusti 2021
Uppdatera Datum: 10 Maj 2024
Anonim
CPU Cache Explained - What is Cache Memory?
Video: CPU Cache Explained - What is Cache Memory?

Innehåll

Definition - Vad betyder Memory Bottleneck?

En flaskhals i minnet avser en minnesbrist på grund av otillräckligt minne, minnesläckor, defekta program eller när långsamt minne används i ett snabbt processorsystem. En flaskhals i minnet påverkar maskinens prestanda genom att bromsa datarörelsen mellan CPU och RAM. De ökade behandlingstiderna leder till långsam datoroperationer.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Memory Bottleneck

En flaskhals i minnet uppstår när du kör applikationer kräver mer minne än det tillgängliga fysiska RAM-minnet. Operativsystem som Windows använder virtuellt minne på hårddisken för att tillgodose minneskraven för alla program som körs.

De minst använda minnesområdena som är upptagna av inaktiva öppna program lagras i sidfilen och hämtas sedan in i det fysiska minnet när programmet blir aktivt. Eftersom hårddiskar är mycket långsammare än RAM är åtkomst till denna information långsammare, vilket är en av orsakerna till minnebaserad reducerad prestanda.


Flaskhalsar är resultatet av samtidig eller överdriven åtkomst till delade resurser som minnet, och kommer troligen att inträffa när:

  • Det finns inte tillräckligt med RAM
  • Det finns ett fel i minnet, disken eller datorsystemet
  • Det finns fel konfigurerade applikationer, minne eller felinställda minnesmoduler
  • Tilldelat minne är otillräckligt
  • System bearbetar stora mängder information och minnesintensiva program som ekonomiska modelleringsprogram eller databaser körs

Flaskhalsar i minnet identifieras vanligtvis av minnesfel, t.ex. i följande fall:

  • Slut på minne
  • Timeouts som inträffar när du väntar på en minnesresurs
  • En ökning av körningstid för frågan, minskning av antalet aktiva frågor eller plötsliga oväntade CPU-spikar

Flaskhalsar i minnet kan lösas med olika metoder såsom:


  • Optimera cachebruk, korrekt minnesanvändning, lägga till mer fysiskt minne eller utvärdera applikationer och processer igen
  • Övervaka applikationerna och korrigera eller ersätta de som läcker eller använder minnet ineffektivt
  • Att öka sidfilsstorleken och se till att det lediga hårddiskutrymmet rymmer filen
  • Ta bort onödiga drivrutiner, protokoll och skärminställningar
  • Stoppa oanvända tjänster
  • Lägga till mer fysiskt minne (detta kan begränsas av den maximala mängd datormaskinvaran och operativsystemet kan hantera.)