Page 1 sur 1

Publié : mar. nov. 09, 2004 8:39 pm
par Benhur
PF souffre de petits problemes au niveau de la memoire. Au fil des heures de jeu, l utilisation de la memoire augmente, et PF ne libere pas la memoire utilisée. On peut le constater en surveillant les ressources memoire prises par PF dans le gestionnaire de tache de windows.

Pour palier a ca, il existe une commande java permettant de recuperer la memoire sous PF: GC (garbage collect)

Régulierement, il faut donc lancer cette commande dans la console PF.
Heureusement, il est possible d automatiser la chose.

Tout ce que vous avez a faire, c est de downloader le fichier ci-dessous, de la mettre dans votre repertoire PF, et d editer le fichier rcu de PF en lui rajoutant cette ligne
@f gc.cmd
le fichier gc.cmd sera lancé a chaque demarrage de PF, et il se relancera automatiquement au bout d 1 heure.

Publié : mar. nov. 09, 2004 8:44 pm
par Merlin (FZG_Immel)
Benhur, tu veux pas faire une news avec ça..?

Publié : mar. nov. 09, 2004 8:47 pm
par heinz
il t'ai possible de faire une explication unpeu plus detaillée de cela .

merçi ;)

Publié : mar. nov. 09, 2004 9:04 pm
par Benhur
qu est ce qui n est pas clair ?

Publié : mar. nov. 09, 2004 9:05 pm
par FV_Pichenibule
Merci pour le tuyau.

Une question cependant : la commande GC existe aussi dans AEP ou bien est-ce propre à PF ?

Merci.

Publié : mar. nov. 09, 2004 9:05 pm
par arvlan
Bon merci bien Benhur.
J'ai fais la manip, bobonne appelle pour manger , je testerai ca apres.
Merci encore, car c'est vrai que pour ma part je souffrai de ces problemes de memoire.
@+

Publié : mar. nov. 09, 2004 9:52 pm
par A.Mangogna
Excellent !! Merci !! :D

Publié : mar. nov. 09, 2004 10:24 pm
par UF_Josse
on testera, mais juste une question :

Que signifie le @f ? faut il rajouter une ligne alias f alias ou quelque chose du genre, ou est-ce dévolu "en dur" au sywstème" ?

Publié : mar. nov. 09, 2004 10:27 pm
par Camouflage
Eh ben, fallait la trouver celle-la! :ph34r:
Je ne pense pas avoir souffert de prob de ram jusqu'ici, mais je vais tâter la manip.

Merci pour l'info.

Publié : mar. nov. 09, 2004 10:38 pm
par rollnloop
essayé, et adopté :)

c' est peut être du placebo mais j' ai l' impression d' une meilleure réponse du système après des allez retours dans IL2, et ça aide quand on fait des tests B)

Publié : mar. nov. 09, 2004 11:21 pm
par Benhur
@ => indique que la commande ne doit pas etre affichée
f => charge un fichier

Publié : mar. nov. 09, 2004 11:33 pm
par PB0_YoYo
Excellent Benhur :wub: Effectivement le pb est bien réel! Merci.

Publié : mer. nov. 10, 2004 12:10 am
par UF_Josse
Merci ;) me coucherai moins con ce soir ^_^ :D :god:

Publié : mer. nov. 10, 2004 12:49 am
par butch2k
Hummm t'es sur que ca marche reellement car a ma connaissance le JAVA n'est utilisé que pour peux de choses dans le jeu, la majeure partie est en natif non managé et par la meme non soumise au GC. De plus le GC s'appelle automatiquement quand les ressources sont basse. A mon avis si probleme il y a c'est au niveau du code natif.

Attention au Gestionnaire de tache windows car il prend en compte pas toujours ce qu'il faut... je le sais car je travaille actuellement sur une appli qui bouffe un Gig de memoire (Systeme d'Info Geographique avec carte en D3D).

Publié : mer. nov. 10, 2004 1:00 am
par TooCool_12f
juste une question, ça pourrait pas etre rajouté dans le patch pour que la commande s'execute automatiquement?

Publié : mer. nov. 10, 2004 1:19 am
par butch2k
le GC est automatique, il intervient quand le systeme juge que c'est necessaire et pas trop penalisant. JE ne pense pas qu'il est été completment desactivé dans PF, mais bon je peux jetter un coup d'oeil et suivre les appels au GC dans une partie normale.

Publié : mer. nov. 10, 2004 1:48 am
par Straffo
Dit meussieur Butchounet il faudrait peut être leur dire que GC == Garbage Collector ;)
Et que le rôle du GC c'est de réclamer la mémoire plus utilisée par une application qui n'est pas assez adulte pour le faire elle même ... (et pourvu qu'il n'y ait pas de memleak dans le GC lui même ... :D)

Ceci dit je doute que le pb vienne de là. Même microsoft arrive à coder un GC (mais pas à la première béta .net d'aprés ce qu'on m'a dit :P)