Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Introduktion

Det totala fysiska minnet på en dator visas i flera komponenter i användargränssnittet (UI) i Windows Vista och Windows Server 2008. Varje komponent rapporterar något olika värden. I artikeln beskrivs varför olika komponenter rapporterar något olika värden. Den här artikeln beskrivs dessutom komponent som visar de mest exakta värdet. Det innehåller även information om de programmeringsgränssnitt (API) som hämtar de mest exakta värdet.

Viktigt Windows Vista Service Pack 1 (SP1) har gjort ändringar i hur komponenterna user interface rapport minne.
Mer information om minnesrapportering i Windows Vista Service Pack 1 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

946003 Windows Vista Service Pack 1 rapporteras 4 GB systemminne (RAM) på datorer med 4 GB installerat minne

Mer Information

Följande: komponenter i Användargränssnittet som rapporterar det totala fysiska minnet på datorn

  • Artikeln Välkomstcenter på Kontrollpanelen

  • Alternativet System på Kontrollpanelen

  • På fliken prestanda i Aktivitetshanteraren

  • Sidan "Visa och Skriv ut information" i artikeln Prestandainformation och -verktyg på Kontrollpanelen

  • Verktyget Microsoft Systeminformation (Msinfo32.exe)

  • Verktyget WinVer (Winver.exe)

  • Verktyget diagnostikverktyg för DirectX (Dxdiag.exe)

Varje komponent rapporterar något olika mängd totalt RAM-minne som är tillgängligt på datorn. Detta beror på att vissa komponenter har utformats för att visa konsumenten friendly mängden RAM-minne. Dessutom kan har varje komponent utvecklats av olika grupper vid olika tidpunkter för ett särskilt ändamål.

Följande scenario kan till exempel uppstå när du visar följande komponenter på en dator med Windows Vista:

  • Artikeln Välkomstcenter på Kontrollpanelen rapporterar 2,00 GB RAM-minne

  • Alternativet System på Kontrollpanelen rapporterar 2046 MB RAM-minne

  • På fliken prestanda i Aktivitetshanteraren rapporterar 2045 MB RAM-minne

  • Sidan "Visa och Skriv ut information" i artikeln Prestandainformation och -verktyg på Kontrollpanelen rapporterar 2,00 GB RAM-minne

  • Verktyget Systeminformation rapporterar 2,045.54 MB RAM-minne

  • WinVer verktyget rapporterar 2,094,856 KB ram

  • Diagnostikverktyget rapporterar 2046 MB RAM-minne

Dessa komponenter rapporterar verktyget Systeminformation mest exakta värdet för totalt fysiskt minne.

Verktyget Systeminformation rapporterar fysiskt minne på flera olika sätt:

  • Installerat fysiskt minne (RAM): Visar den totala fysiskt RAM-minne installerat på systemet.

  • Totalt fysiskt minne: Visar den totala mängden minne som används av Windows. Den kan skilja sig från "Installerat fysiskt minne". Minneskonfigurationen och det aktuella operativsystemet är installerat kan kanske operativsystemet inte kan använda det fysiska minne som är installerat.

    Om systemets minnesstyrenhet kan utföra avancerade minne skydd tekniker, kan minnesstyrenheten reservera minne för spegling eller andra funktioner för feltolerans. I andra fall kanske Windows inte att använda det fysiska minne som är installerat på grund av begränsningar i arkitektoniska eller licensiering. Tänk på att versionen av verktyget Systeminformation som följde med Windows Server 2008 och Windows Vista Service Pack 1 finns ett problem som kan orsaka "Totalt fysiskt minne" att vara misreported på system med över 4 GB fysiskt minne.


    För mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

    950233 the Microsoft Systeminformation (Msinfo32.exe) rapporteras felaktigt mängden fysiskt minne i en dator med Windows Server 2008 eller Windows Vista Service Pack 1 som har mer än 4 GB fysiskt minne

  • Tillgängligt fysiskt minne: Detta är hur mycket fysiskt minne som är tillgänglig för tillfället (minne som inte används).

Hur du använder API för att hämta värdet för totalt fysiskt minne

Om du vill hämta den mest exakta värde som står under kontroll av program bör utvecklare följa dessa steg:

  1. Anropa funktionen GlobalMemoryStatusEx .

  2. Fråga ullAvailPhys medlem i MEMORYSTATUSEX -strukturen.

Komponenterna som använder funktionen GlobalMemoryStatusEx eller samma kernel-teknik som används för att beräkna det totala fysiska minnet på en dator med hjälp av funktionen GlobalMemoryStatusEx . Programmässigt värdet kan fråga medlemmen ullAvailPhys i strukturen MEMORYSTATUSEX skickas som indata för funktionen GlobalMemoryStatusEx .

Funktionen GlobalMemoryStatusEx var inte tillgänglig när vissa komponenter har skapats. Alla komponenter beräknas dock fysiskt minne på datorn på samma sätt. Den enda skillnaden mellan komponenter är avrundning som inträffar före totalen fysiska minnet visas i Användargränssnittet.

Referenser

Mer information om GlobalMemoryStatusEx -funktionen finns på följande Microsoft-webbplats:

http://msdn2.microsoft.com/en-us/library/aa366589.aspxMer information om MEMORYSTATUSEX struktur finns på följande Microsoft-webbplats:

http://msdn2.microsoft.com/en-us/library/aa366770.aspxMer information om minnesstorlek rapportering på Windows Vista-baserade datorer med 4 GB RAM-minne installerat, klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

929605 systemminne som rapporteras i dialogrutan Systeminformation i Windows Vista är mindre än förväntat om 4 GB RAM-minne är installerat

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×