3 GB kernel switch

3 GB kernel switch - Win NT/2K/XP - Windows & Software

Marsh Posté le 22-01-2007 à 10:04:08    

Bonjour,
 
J'utilise un applicatif qui mouline des millions de données et qui bouffe énormément de RAM. Arrivé à un certain point (2GB d'utilisés), j'obtiens le message "Out of memory".
Après renseignement, il s'avère que Windows n'autorise que 2GB de RAM pour un applicatif, même si l'ordi dispose de 3 ou 4 GB de RAM. Il existe toutefois un kernel switch permettant d'autoriser l'applicatif à utiliser presque 3GB (en modifiant le boot.ini). Mes questions sont les suivantes:
- Est ce que Vista levera cette limite ?
- Existe-t-il des liens (voir des sujets dans le forum, je n'en ai pas vu) explicitant la modif à faire dans le boot.ini ? Ca me fait un peu flipper de modifier cela sachant que je risque d'avoir un ordi qui ne boot plus en cas de foirage.
 
Par avance, merci.

Reply

Marsh Posté le 22-01-2007 à 10:04:08   

Reply

Marsh Posté le 22-01-2007 à 10:42:05    

ixo a écrit :


- Est ce que Vista levera cette limite ?


Je ne sais pas. Je ne pense pas.
 

ixo a écrit :

- Existe-t-il des liens (voir des sujets dans le forum, je n'en ai pas vu) explicitant la modif à faire dans le boot.ini ? Ca me fait un peu flipper de modifier cela sachant que je risque d'avoir un ordi qui ne boot plus en cas de foirage.


Il suffit de rajouter le paramètre /3GB dans ton boot.ini. Il y a peu de risque de foirage, à moins de faire ça avec les pieds.

Reply

Marsh Posté le 22-01-2007 à 10:47:00    

Il me semblait que les 2Go par process était une limitation de l'architecture IA32. Et que la solution était de passer en amd64.
Ou alors de voir avec l'applicatif utilisé pour réduire sa conso mémoire (un eventuel mémory leak ?)

Message cité 1 fois
Message édité par leto le 22-01-2007 à 10:47:05

---------------
--
Reply

Marsh Posté le 22-01-2007 à 11:25:28    

Wolfman a écrit :

Je ne sais pas. Je ne pense pas.


 
 
Même avec Vista 64bit et un proco 64bits (Core2Duo) ????????
 

Reply

Marsh Posté le 22-01-2007 à 11:26:40    

leto a écrit :

Il me semblait que les 2Go par process était une limitation de l'architecture IA32. Et que la solution était de passer en amd64.
Ou alors de voir avec l'applicatif utilisé pour réduire sa conso mémoire (un eventuel mémory leak ?)


Pas de memory leak, l'appli doit faire tourner des données en quantité monstre (+ de 1 g de données à retraiter).

Reply

Marsh Posté le 24-01-2007 à 18:39:51    

Les données tu peux les charger et décharger, travailler sur un 1go ça me parait bcp :D

Reply

Marsh Posté le 24-01-2007 à 20:03:24    

Malheureusement, l'appli est faite comme cela. Je me vois pas la reprogrammer à partir de zéro  :sweat:

Reply

Marsh Posté le 24-01-2007 à 20:06:13    

Fait le /3GB alors il y a plusieurs articles de KB chez MS qui explique

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed