tiens lis �a c'est interessant �a dois marcher pareil pour calculer le cache en hexa
c'est ce que j ai trouver qui se rapproche le plus de ce que tu veut faire
sinon tu peut essayer la m�me formule sans soustraire les 64mo du debut , a toi de tester ce qui marche le mieux;)
IOPageLockLimit
La valeur par d�faut de Windows XP et 2000 est 0, qui est �quivalente � 512 kb. Le b�n�fice de ce param�tre d�pend de la mani�re dont votre syst�me est configur�, et il n'y a pas de r�gle facile � appliquer.
Donnez lui une des valeurs suivantes en fonction de votre quantit� de RAM (valeur en hexad�cimal) :
- 128 Mo de RAM : 0001C000
- 256 Mo de RAM : 0003C000
- 384 Mo de RAM : 0005C000
- 512 Mo de RAM : 00070000
- 1024 Mo de RAM : 000F0000
Il est assez d�licat de trouver une valeur pertinente pour IoPageLockLimit. On peut n�anmoins �tablir la r�gle suivante :
- si vous avez moins de 64 Mo de RAM, vous devez soustraire 7 Mo � votre quantit� totale de RAM avant de convertir en hexad�cimal.
- entre 64 et 512, vous devez soustraire 16 Mo � votre quantit� totale de RAM avant de convertir en hexad�cimal.
-
� partir de 512 Mo, vous devez soustraire 64 Mo � votre quantit� totale de RAM avant de convertir en hexad�cimal.
Exemple avec 512 Mo :
512
- 64 = 448 (
on soustrait la quantit� de RAM totale avec 64)
448
* 1024 = 458752 (
on convertit de m�ga-octets en kilo-octets)458752= 70000 (
on convertit en hexad�cimal, la calculatrice Windows peut le faire pour vous )
On donne donc la valeur 70000 (soit 00070000 sur 8 digits) � IoPageLockLimit
resum�
1/ cache-64
2/ (cache-64)*1024
3/ [(cache-64)*1024] vers hexadecimal
extrait de
http://www.baudelet.net/win07.htm