Entwickler-Ecke
Basistechnologien - Freien Ram ermitteln
Flitzs - Fr 02.01.09 22:56
Titel: Freien Ram ermitteln
Hallo,
ich hab eine Frage, wie ermittlne ich den freien RAM der Maschine auf der mein Programm läuft?
mfg Flitzs
Flitzs - Fr 02.01.09 23:39
Hey,
danke für deine Antwort.
Ja ich hatte beide Seiten schon, allerdings liefert mir
C#-Quelltext
1: 2: 3: 4:
| PerformanceCounter ramCounter; ramCounter = new PerformanceCounter("Memory", "Available MBytes"); Console.WriteLine(ramCounter.NextValue()); Console.ReadLine(); |
leicht andere Werte (so ca. 50MB) als die die ich von anderen Monitor Tools (z.B. Taskmanager usw) bekomme.
mfg Flitzs
jaenicke - Fr 02.01.09 23:43
Das kann ich nicht reproduzieren. :nixweiss:
Bei mir wird exakt der selbe Wert angezeigt.
Flitzs - Fr 02.01.09 23:51
Hey,
naja ich denke mal das wird schon passen ;)
mfg Flitzs
jaenicke - Fr 02.01.09 23:57
Wobei mir gerade einfällt:
Liegt die Abweichung vielleicht an der Umrechnung der Mebibyte? Wenn das Programm z.B. anzeigt 1500 MiB, dann wären das ja 1573 MB bzw. 1572864000 Byte. ;-)
Denn der Taskmanager zeigt ja KiB an, nicht MiB. Bei 1500 MiB würden dort also 1536000 (KiB) stehen.
Flitzs - Sa 03.01.09 00:51
Hey,
jo wird wahrscheindlich daran liegen^^
mfg Flitzs
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!