Consommation exessive de memoire avec PF

IL-2 1946

Topic author
Benhur
Mécano au sol
Mécano au sol
Messages : 404
Inscription : 03 août 2001

#1

Message 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.
ImageImage
Avatar de l’utilisateur

Merlin (FZG_Immel)
As du Manche
As du Manche
Messages : 14332
Inscription : 18 août 2001

#2

Message par Merlin (FZG_Immel) »

Benhur, tu veux pas faire une news avec ça..?
1 Asus Z390-H - SSD M.2 EVO 970 - Intel I9 9900k@5.0ghz - 32gb DDR4 4000 - ZOTAC 2080ti AMP Extreme Core - Cougar FSSB + Cougar NN_Dan + HOTAS Warthog - Thrustmaster TPR Pedals - Track IR5
2 Asus Maximus VII Ranger - Intel I7 4970k@4.4Ghz - 16Gb Kingston fury - Asus 1080ti Strix OC
3 Asus Rampage III - Intel I7 950@3.33ghz - 6gb DDR3 Kingston - MSI GTX 970 4G - Track IR3 Pro VE

heinz
WSO Co-pilote
WSO Co-pilote
Messages : 819
Inscription : 21 mai 2003

#3

Message par heinz »

il t'ai possible de faire une explication unpeu plus detaillée de cela .

merçi ;)
Image
___________
Jagd_B-Heinz

Topic author
Benhur
Mécano au sol
Mécano au sol
Messages : 404
Inscription : 03 août 2001

#4

Message par Benhur »

qu est ce qui n est pas clair ?
ImageImage

FV_Pichenibule
Nouvelle Recrue
Nouvelle Recrue
Messages : 189
Inscription : 20 décembre 2003

#5

Message par FV_Pichenibule »

Merci pour le tuyau.

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

Merci.
Image

arvlan
Nouvelle Recrue
Nouvelle Recrue
Messages : 150
Inscription : 08 mars 2004

#6

Message 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.
@+
Image

A.Mangogna
Mécano au sol
Mécano au sol
Messages : 482
Inscription : 01 décembre 2003

#7

Message par A.Mangogna »

Excellent !! Merci !! :D

UF_Josse
Pilote d'essais
Pilote d'essais
Messages : 7579
Inscription : 05 août 2001

#8

Message 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" ?
Image

Image

A grenouille vaillante, rien d'impossible.

Camouflage
Jeune Pilote
Jeune Pilote
Messages : 1809
Inscription : 21 octobre 2004

#9

Message 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.
Image
Avatar de l’utilisateur

rollnloop
Pilote Philanthrope
Pilote Philanthrope
Messages : 8710
Inscription : 04 août 2001

#10

Message 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)
L'avion, l'avion, l'avion, ça fait lever les yeux, etc...

Topic author
Benhur
Mécano au sol
Mécano au sol
Messages : 404
Inscription : 03 août 2001

#11

Message par Benhur »

@ => indique que la commande ne doit pas etre affichée
f => charge un fichier
ImageImage

PB0_YoYo
Jeune Pilote
Jeune Pilote
Messages : 1206
Inscription : 26 mars 2003

#12

Message par PB0_YoYo »

Excellent Benhur :wub: Effectivement le pb est bien réel! Merci.
No gods No masters!
Image

Citation du moment: Si ça a le goût du poulet, l'odeur du poulet et ça ressemble à du poulet, mais que Luthier te dit que c'est du mouton, alors cherche pas, c'est du mouton. :yes:.

UF_Josse
Pilote d'essais
Pilote d'essais
Messages : 7579
Inscription : 05 août 2001

#13

Message par UF_Josse »

Merci ;) me coucherai moins con ce soir ^_^ :D :god:
Image

Image

A grenouille vaillante, rien d'impossible.

butch2k
Mécano au sol
Mécano au sol
Messages : 537
Inscription : 06 août 2001

#14

Message 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).
Avatar de l’utilisateur

TooCool_12f
Pilote émérite
Pilote émérite
Messages : 8940
Inscription : 06 août 2001

#15

Message par TooCool_12f »

juste une question, ça pourrait pas etre rajouté dans le patch pour que la commande s'execute automatiquement?
--------------------------------------------

Image

Image

butch2k
Mécano au sol
Mécano au sol
Messages : 537
Inscription : 06 août 2001

#16

Message 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.

Straffo
Apprenti-Mécano
Apprenti-Mécano
Messages : 250
Inscription : 06 août 2001

#17

Message 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)
FrenchDrunkBastard

A mort le Coca, Vive le jaja !
L'anglais, ce n'est jamais que du français mal prononcé
Répondre

Revenir à « IL-2 1946 »