RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > есть такое наблюдение ! когда система использует свап диспетчер памяти показывает реально занятое озу, > > при работе без свапа диспетчер указывает 0 свободного, как реально посмотреть загрузку RАМ ? > > Найти монитор, не пользующийся DosMemAvail. Ну или поправить и пересобрать X-) > > --- BASESRCdosmemoryselwrk.asm.orig Fri Jun 14 10:05:42 1996 > +++ BASESRCdosmemoryselwrk.asm Wed Nov 26 18:59:30 2003 > @@ -643,13 +645,14 @@ > jc short wmavzr > sub eax,10 > jnc short wmav1 > + shl eax,12 ; convert pages to bytes > wmavzr: xor eax,eax > jmp short wmav1 > ;@DB73108 - End of insertion ; otherwise - > > wmavsw: CALLF32 _PGPhysAvail ; (eax) = amount of free memory > - cmp eax,524288 ; if less than 512K physical avail > - jb short wmav3 ; attempt to return 512K > + cmp eax,4096 ; if less than 4K physical avail > + jb short wmav3 ; attempt to return 4K > wmav1: mov edx, eax ; move value into dx:ax > shr edx, 16 > jmp short wmav6 > @@ -676,7 +679,7 @@ > jb wmav2 ; use available swapper space > > add esp,4 ; discard physical available value > - mov ax,128 ; limit to 512K > + mov ax,1 ; limit to 4K > wmav4: mov dx,ax ; dupe value into dx > wmav5: shr dx,4 ; set dx:ax to size in bytes (512K max) > shl ax,12 ; >
__, _, __, _,_ _, _
|_ / \ |_) | | |\/|
| \ / | \ | | | |
~ ~ ~ ~ `~' ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.