Zum Inhalt springen

arbeitsspeicherauslastung


Empfohlene Beiträge

Geschrieben

hallo leute,

weiß jemand wie ich die auslastung meines arbeitsspeichers in VB6 ermitteln kann?

finde nur diesen netten artikel der mir für vb6 nicht wirklich hilft.

lg

jasso

Geschrieben

du bist schon auf dem richtigen weg.

der kernel32-export namens GlobalMemoryStatus ist auch in VB einsetzbar, die methoden und properties sind ebenfalls dieselben. du musst die aufrufe nur adaptieren.


Private Type MEMORYSTATUS

    dwLength As Long

    dwMemoryLoad As Long

    dwTotalPhys As Long

    dwAvailPhys As Long

    dwTotalPageFile As Long

    dwAvailPageFile As Long

    dwTotalVirtual As Long

    dwAvailVirtual As Long

End Type


Private Declare Sub GlobalMemoryStatus Lib "kernel32" ( _

            lpBuffer As MEMORYSTATUS)


Private Sub Form_Timer()

    Dim Memoire As MEMORYSTATUS

    GlobalMemoryStatus Memoire

    Me.Totale = Format(Memoire.dwTotalPhys \ 1048576, "#### Mo")

    Me.Libre = Format(Memoire.dwAvailPhys \ 1048576, "#### Mo")

    Me.Pourcent = Int((Memoire.dwAvailPhys / Memoire.dwTotalPhys) * 100) & " %"

    Me.TotaleApp = Format(Memoire.dwTotalVirtual \ 1048576, "#### Mo")

End Sub

s'Amstel

Geschrieben

au fein die arbeitsspeicherdaten hab ich damit schon mal.

weißt du auch noch wie ich die:

- eingestellte auslagerungsdateigröße

- aktuell verwenete auslagerungsdateigröße krieg?

danke

jasso

Geschrieben

die dwTotalPageFile liefert mir einen negativen wert von: -1931743232

und auch die dwAvailPageFile is negativ.

eingestellt hab ich aber einen Maximalwert und eine Anfangsgröße von 1536MB

lg

jasso

Geschrieben

ok jetzt wirds suspekt^^

die dwTotalPageFile ist negativ

die dwAvailPageFile ist negativ

aber die differenz stimmt mit dem wert im taskmanager überein (dwTotalPagefile - dwAvailPageFile)

wenn ich allerdings etwas von dem speicher nutze indem ich einfach ein word-document mit ständigen copy-jobs vollpumpe, wird der dwAvailPageFile plötzlich positiv, wordurch die differenz natürlich nicht mehr stimmen kann.

das is echt verwirrend :rolleyes:

fällt dir oder sonstwem dazu was ein?

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...