jasso Geschrieben 3. August 2005 Geschrieben 3. August 2005 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
Amstelchen Geschrieben 3. August 2005 Geschrieben 3. August 2005 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
jasso Geschrieben 3. August 2005 Autor Geschrieben 3. August 2005 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
Amstelchen Geschrieben 3. August 2005 Geschrieben 3. August 2005 dwTotalPageFile, dwAvailPageFile ... ist in meinem ersten reply eh schon drin, augen auf s'Amstel
jasso Geschrieben 4. August 2005 Autor Geschrieben 4. August 2005 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
jasso Geschrieben 4. August 2005 Autor Geschrieben 4. August 2005 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 fällt dir oder sonstwem dazu was ein?
Empfohlene Beiträge
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 erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden