Originariamente inviato da oregon
Ti ripeto ... facci un esempio pratico dei valori trovati per un processo ...
Ad esempio: processo FireFox.exe (ho controllato, c'era solo un processo relativo a FireFox).

nello stesso istante:

- il task manager di Windows mi dice che il processo FireFox occupa una memoria pari a 62.100 KB.

- questi invece sono i valori restituiti dalle proprietà nel mio programma in VB2012, in riferimento allo stesso processo FireFox.exe:
.maxworkset = 1.413.120
.minworkset = 204.800

.NonpagedSystemMemorySize = 41.888
.NonpagedSystemMemorySize64 = 41.888

.PagedMemorySize = 96.563.200
.PagedMemorySize64 = 96.563.200

.PagedSystemMemorySize = 278.396
.PagedSystemMemorySize64 = 278.396

.PeakPagedMemorySize = 132.628.400
.PeakPagedMemorySize64 = 132.628.400

.PeakVirtualMemorySize = 329.023.100
.PeakVirtualMemorySize64 = 329.023.100

.PeakWorkingSet = 157.184.000
.PeakWorkingSet64 = 157.184.000

.PrivateMemorySize = 96.563.200
.PrivateMemorySize64 = 96.563.200

.VirtualMemorySize = 297.168.896
.VirtualMemorySize64 = 297.168.896

.WorkingSet = 125.902.848
.WorkingSet64 = 125.902.848