Page 1 sur 1

DCS 1.5 problème mémoire (RAM)

Publié : dim. janv. 03, 2016 1:48 am
par Ironface
Salut

Depuis l'avant dernière maj je crois (c'était en open beta), j'ai un gros soucis de RAM.
Sur la release 1.5 c'est la même chose.
Il semble que la mémoire ne se vide jamais en cours de jeu, elle ne fait qu'augmenter.
J'utilise le gestionnaire des tâches de Win pour checker la Ram
D'après ce que j'ai pût observer, ce ne serait pas dût au chargement de la map, mais plutôt au chargement des avions.
Là où c'est le plus critique, c'est en multijoueur, en fonction ça peut grimper assez vite à 10 gigas où là, souvent DCS se fige et c'est game over!

Si les joueurs se crashent et reprennent le même type d'avion, la mémoire n'a pas l'air d'augmenter, mais s'ils changent d'avion, par ex d'un F15 à un A10, le F15 reste en mémoire et l'A10 est mis en mémoire aussi!
J'ai fait le test en changeant volontairement moi même d'avion dans la même partie, Su27 à Mig 21 à Mi8 et à chaque fois la mémoire augmente d'autant que le module l'exige!
Alors pour certains modules comme le Mig21 et le Mi 8 ça grimpe super vite o_O

Est ce que je suis le seul où il y a du monde dans le même cas? :crying:

PS: Même en quittant le mode multi et en revenant à la page d'accueil de DCS la mémoire ne se vide pas!
Il faut que je quitte le simu pour que la RAM se vide! :...:

Re: DCS 1.5 problème mémoire (RAM)

Publié : lun. janv. 11, 2016 9:03 pm
par Ironface
Yo

Personne n'a ce soucis de RAM, qui ne fait qu'augmenter , et ne se purge que lorsque l"on quitte DCS?
J'ai refait une installation neuve, et j'ai toujours ce soucis, ça commence à me gonfler un peu, en multi sur des serveurs où y a 20 personnes, je grimpe vite à 10 gigas, si les joueurs changent d'avion souvent.
Comme dit plus haut, on dirait que tous les avions restent en mémoire, même ceux détruits ou abandonnés pour un autre.
Au début de la beta je n'avais pas ça!

S'ils appellent ça une version stable o_O
A croire que chez ED ils calent leur bureau avec des barrettes de RAM! :jerry:

Re: DCS 1.5 problème mémoire (RAM)

Publié : lun. janv. 11, 2016 9:14 pm
par Skull Leader
Salut Ironface,

Je ne sais pas si je peux t'aider sur ce coup là mais je veux bien faire des testes pour toi, en mode solo
Il semble que la mémoire ne se vide jamais en cours de jeu, elle ne fait qu'augmenter.
Pour le gestionnaire des tâches de Windows ça je connais, donc ce qu'il faut faire c'est lancer DCS voler et contrôler l'état de la mémoire en faisant Ctrl+Alt+Sup pour basculer dans le gestionnaire des tâches c'est bien ça ?
Normalement il devrait se passer quoi quand je passe sur le gestionnaire alors que DCS est encore en train de tourner, la RAM doit baisser ?

Si tu peux me donner la bonne procédure je veux bien t'aider car c'est toujours intéressant de découvrir des bugs ou autres problèmes, Skull.

Re: DCS 1.5 problème mémoire (RAM)

Publié : lun. janv. 11, 2016 9:53 pm
par Michael07
Je n'ai pas fait des test techniques sur l'occupation de mémoire, mais j'ai constaté des problèmes.
En version 1.2 j'arrivais a peu près à maitriser le KA50, mais avec la version 1.5.2 ce n'était plus le cas.
La différence est encore plus forte si je passe de mode solo en multi.
J'en suis arrivé à la conclusion que ma mémoire n'était pas suffisante avec les dernières versions (2 x 4 Go), j'ai donc décidé de doubler.
@+

Re: DCS 1.5 problème mémoire (RAM)

Publié : lun. janv. 11, 2016 11:53 pm
par Ironface
Salut Skull

Pour plus de facilité le mieux est d'avoir 2 écrans, sur le second je met le gestionnaire et sur le principal j'ai DCS qui tourne, si vous n'avez qu'un écran, pour voir ce que le gestionnaire win affiche il faut faire une retour bureau en laissant tourner DCS.

Pour ceux qui veulent faire le test:

--- ouvrir le gestionnaire windows ctrl+alt+sup regarder combien de ram est utilisée au repos (chez moi environ 2.5)

--- lancer DCS, normalement la ram devrait augmenter d'environ 1 GO

--- lancer une misson la Ram devrait augmenter encore, ça dépend du type de misson, s'il y a beaucoup d'objets ou d'avion, disons que vous devriez être aux alentours de 5à 6 Go de Ram

---sortez de la mission pour revenir sur la page d'accueil de DCS et regarder ce qui se passe.

Les missions solo ne me pose pas trop de problème, car je ne change pas d'avion toutes les 5 min.
Le plus flagrant c'est en multi sur des serveurs où il y a du monde, genre des serveurs de vol libre, où il y a 20 personnes, et où les pilotes se crashent régulièrement et/ou changent d'avions.
A chaque fois qu'un joueur prend un avion, surtout si c'est un type d'avion différent ma ram augmente, sans que l'avion précèdent soit purgé de la mémoire.

Je ne suis pas informaticien, mais pour moi la gestion de mémoire de DCS par exemple devrait être la suivante

On ouvre DCS la mémoire augmente ce qui est normal pour les fonctions de base du jeux
on lance une mission solo ou multi, la mémoire augmente là aussi en fonction du nombres d'objets, de jouerus etc
Par contre, quand on joueur quitte le serveur ou si un objet disparait, où qu'il prend un autre avion, la mémoire devrait variée en plus ou en moins en fonction des avions ou objets à afficher.
S'il y a moins de joueur(avions) la Ram devrait baissée, s'il y en a plus elle devrait augmentée.
En quittant un serveur ou une mission, donc en revenant sur la page d’accueil de DCS la mémoire prise par DCS devrait être de 1 Go environ, donc si vous étiez sur un serveur, et que DCS fonctionnait avec 5 Go de ram totale (DCS +win), en quittant ce serveur vers la page d'accueil DCS, la mémoire devrait être purgée de 2 Go! Car il y a moins de calcul à faire et moins d'objets à afficher.
Je pense que c'est le fonctionnement normal d'un logiciel, il occupe de la mémoire en fonction de sa charge de travail.

Hors chez moi, DCS ne purge JAMAIS la mémoire, tant que je ne quitte pas totalement le jeu, la mémoire augmente à chaque fois qu'un objet, en l’occurrence un avion, est occupé par un joueur ou une IA, alors que l'occupation mémoire devrait correspondre uniquement aux objets présents à l'instant T!

Pas facile à expliquer, pour faire une analogie avec des systèmes de stabilisation de remorque poids lourd, ce sont des coussins qui se gonflent en fonction de la masse embarquée dans la remorque, les coussins sont la mémoire du simu, et la charge le nombre de chose à afficher/calculer
Plus c'est lourd plus les coussins sont sous pression----> plus DCS doit afficher/calculer de chose et plus la mémoire est "gonflée"
Lorsque la charge diminue la pression dans les coussins diminue aussi (on purge l'air en trop) ----> moins il y a de choses à afficher/calculer DCS a besoin de moins de mémoire (donc on purge la mémoire en trop)
Chez moi, c'est comme si vous changiez la charge de la remorque en plus ou en moins, mais que le camion ne faisait que gonfler les coussins même si la charge diminue!
Forcement après c'est plus une remorque que vous avez, mais un dirigeable! :emlaugh: :jerry:

Merci d'avance pour ceux qui veulent bien faire le test :notworthy

Re: DCS 1.5 problème mémoire (RAM)

Publié : mar. janv. 12, 2016 1:41 pm
par YVES-36
Je viens de faire le test
Hors chez moi aussi , DCS ne purge JAMAIS la mémoire, tant que je ne quitte pas totalement le jeu et que je reste sur l'interface du jeu elle redescend a environ 2 gigas en 15 minutes, la mémoire augmente à chaque fois qu'un objet, en l’occurrence un avion, est occupé par un joueur ou une IA, alors que l'occupation mémoire devrait correspondre uniquement aux objets présents à l'instant T!

Re: DCS 1.5 problème mémoire (RAM)

Publié : sam. janv. 23, 2016 11:12 pm
par panchoka
Hello,
Même problème chez moi: Je viens de tester en multi et j'ai saturé mes 12 Go de ram lors du chargement de la map. Windows (W10) m'a fait fermer le jeu pour que je retrouve toute ma ram libre.
Cela ne m'a fait ça qu'en multi.
Si quelqu'un a trouvé une solution je suis preneur :)

Re: DCS 1.5 problème mémoire (RAM)

Publié : sam. janv. 23, 2016 11:57 pm
par gilles41
même constant que YES-36
avec une baisse mais pas au bout de quelques minutes, mais quelques secondes ( cela doit varier en fonction des configs !! )

j'ai surtout mis en évidence deux choses :
1- DCS ne charge qu'en mémoire que les objets qu'il a besoin en fonction des besoins ( en accord avec ce que dit ironface ) excepter si le dit objet est identique pour chaque joueur en ligne
dire si je me trompe ou pas merci !
2- en toute évidence, et a ce jour DCS n'est qu'une version client qui pali le besoin de voler avec plusieurs joueurs, d'où l'attente relativement longue d'une vrai version serveur
je m'explique dans le sens ou notre DCS doit gérer la gestion et le graphisme, pour ce dernier cas le " FUTUR " DCS Serveur n'aura pas besoin de la faire et donc prendra moins de ressource pour la gestion de RAM comme la soulever ironface dans le premier post.
mais que va t'il se passer dans la RAM de notre PC alors si l'on est plusieurs via un serveur; ben je ne voie qu'une chose, c'est que la version DCS ( la cliente ou l'actuelle ou l'on vole ) va gérer l'affichage des objets ( les autres joueurs en l'occurrence ) comme si l'on était en local donc sera considérer comme pseudo IA

d'où se serai bien de faire un test avec un qui host la partie et ceux qui sont invités afin de faire un check de ce dit problème de RAM !!

bilan des courses et cela se constate quand un d'entre nous host une partie, la nécessité d'avoir du bon débit descendant comme montant qui sera une vrai condition pour la mise en place du futur DCS serveur