Format of Phar Lap VM statistics buffer |
| Offset | Size | Description | ||||||
|---|---|---|---|---|---|---|---|---|
|
00h |
DWORD |
VM status
|
||||||
|
04h |
DWORD |
"nconvpg" number of conventional memory pages available | ||||||
|
08h |
DWORD |
"nbimpg" number of Compaq built-in memory pages available | ||||||
|
0Ch |
DWORD |
"nextpg" total number of extended memory pages | ||||||
|
10h |
DWORD |
"extlim" extender memory pages limit | ||||||
|
14h |
DWORD |
"aphyspg" number of physical memory pages allocated to application | ||||||
|
18h |
DWORD |
"alockpg" number of locked pages owned by application | ||||||
|
1Ch |
DWORD |
|||||||
|
20h |
DWORD |
"nfreepg" number of free physical pages; approx if EMS VCPI | ||||||
|
24h |
DWORD |
linear address of beginning of application address space | ||||||
|
28h |
DWORD |
linear address of end of application address space | ||||||
|
2Ch |
DWORD |
number of seconds since last time VM stats were reset | ||||||
|
30h |
DWORD |
number of page faults since last time | ||||||
|
34h |
DWORD |
number of pages written to swap file since last time | ||||||
|
38h |
DWORD |
number of reclaimed pages (page faults on swapped pages) | ||||||
|
3Ch |
DWORD |
number of virtual pages allocated to the application | ||||||
|
40h |
DWORD |
size in pages of swap file | ||||||
|
44h |
DWORD |
number of system pages allocated with EMS calls | ||||||
|
48h |
DWORD |
minimum number of conventional memory pages | ||||||
|
4Ch |
DWORD |
maximum size in pages to which swap file can be increased | ||||||
|
50h |
DWORD |
"vmflags" bit 0 = 1 if page fault in progress | ||||||
|
---v4.0+ --- |
||||||||
|
54h |
DWORD |
number of physical pages guaranteed to be free | ||||||
|
58h |
DWORD |
number of free physical pages currently available | ||||||
|
5Ch |
DWORD |
size in pages of largest free block of memory (including disk swap space) | ||||||
|
60h |
DWORD |
reserved | ||||||