Page 2 sur 3

Re: SIOC qui bouffe le CPU

MessagePosté: Dim 7 Fév 2010 18:49
de alain
Ja'i trouvé
J'utilisais 3 versions différentes de SIOC.
3.41, 3.52s et la dernière en ligne la 37b1 laquelle ne me causait pas ces problèmes de CPU.
Alors j'ai remplacé les vieilles versions par cette dernière et tout est réglé...
Maintenant au lieu d'utiliser 40 à 60% du cpu chacun ils n'utilisent pas plus de 2 ou 3%... chouettedoights
Alors si vous avez ce genre de problème il n'y a qu'à mettre a jour notre sioc!
Steve je voudrais bien n'utiliser qu'un ou deux sioc, mais comment les intégrer tous en un seul... J'imagine que ce sera un travail colossal de renommer toutes les variables pour ne pas avoir de conflit...!
Ou bien existe-t'il une méthode simple et infaillible?????
Merci
Alain

Re: SIOC qui bouffe le CPU

MessagePosté: Lun 8 Fév 2010 10:10
de guda
Avec la fonction GROUP tu peux demander à SIOC de grouper plusieurs scripts.
POur les valeurs des variables, par de soucis, si tu n'as pas mis dans ton code le mot STATIC, alors elles seront renumérotés en cas de doublon.
Par contre, pour les objets ayant le même nom il faut effectivement les repenser.
C'est peut être un gros travail maintenant que tu as commencé mais cela simplifie considérablement la vie aprés.

cf mes scripts : http://ifair.fr/IMG/zip/scripts.zip

Re: SIOC qui bouffe le CPU

MessagePosté: Lun 8 Fév 2010 17:02
de alain
Allô Guda,
Merci pour cet info des plus intéressant...
2 questions!
1- est-ce que le fait de rassembler plusieurs programmations en une seule apporte qq chose côté performances ou bien est-ce seulement pour simplifier l'ouverture de chaque sioc. Pcq si ce n'est que pour rendre l'opération d'ouverture des sioc plus simple car un seul à démarrer aulieu de 3 ou 4, je préfère garder ça comme actuellement. La raison est simple... je trouve que c'est beaucoup plus facile de s'y retrouver lorsque la programmation est moins giguantesque en cas de modifications à y apporter. Par contre si ça apporte qq chose de plus aux performances ou à la stabilité... là c'est autre chose.
2- J'ai essayé la fonction group mais pas de résultat...
dabord j'ai exporté 2 sioc différents que j'ai sauvegardé sous les nom gpws.txt et mip.txt dans le répertoire même de sioc.
Puis j'ai actionné ds la fenêtre sioc la fonction group. Alors m'est apparu une fenêtre mais celle-ci est vide et je n'ai aucune possibilité de chercher ds un autre répertoire... cette fenêtre m'apparait vide sans aucun bouton ou quoique ce soit!
Ai-je loupé qq chose?
Merci
Alain

Re: SIOC qui bouffe le CPU

MessagePosté: Lun 8 Fév 2010 17:14
de guda
Coté performance :
oui et non applaublanc
Oui car avoir plusieurs instances SIOC ne peut que nuire au performance (mais c'est minime)
Non car SIOC ne fait que "concaténer" tous tes scripts pour n'en faire qu'un. Ensuite tu sauvegardes comme n'importe quel autre code.

Ensuite, tu peux garder tes 3 SIOC mais, pour partager tes variables, tu dois utiliser un serveur IOCP, par exemple celui d'FS. Avec une seule entité cela me semble plus simple.

Ma vision est qu'il est plus simple d'avoir un unique SIOC composé de scripts distribués en module.

2-pour grouper il faut avoir paramétré quels scripts il faut grouper : menu GROUP > FILES
Bien prendre la toute dernière version 3.7B1 de SIOC

Re: SIOC qui bouffe le CPU

MessagePosté: Lun 8 Fév 2010 17:36
de alain
Allô Guda,
C'est exactement ce que j'ai fait (group..files) mais il n'apparait toujours rien dans la fenêtre qui ouvre... :( elle est blanche comme si elle ne trouvait aucun txt. Pourtant les deux fichiers que j'ai exportés en txt s'y trouvent bel et bien.... De plus j'ai bien la version 3.7b1
Une idée????

Re: SIOC qui bouffe le CPU

MessagePosté: Mer 10 Fév 2010 19:47
de alain
Pas d'idée pourquoi ça ne fonctionne pas chez-moi??? murrouge

Re: SIOC qui bouffe le CPU

MessagePosté: Mer 10 Fév 2010 21:01
de edrom
Salut,

As tu modifié ton Config_sioc.ini ?
il me semble que tu dois y mettre les path des fic txt

voici ce qu'il ya dans le mien : 3 lignes

2
C:\Program Files\IOCards\SIOC\sioc1.txt
C:\Program Files\IOCards\SIOC\sioc2.txt

Re: SIOC qui bouffe le CPU

MessagePosté: Mer 10 Fév 2010 22:16
de alain
Salut Edrom,
Non je n'ai pas modifié ces fichiers... C'est bien la première fois que j'entends parler de ça...! murrouge
je vais essayer et te reviendrai avec les résultats...
Merci
Alain

Re: SIOC qui bouffe le CPU

MessagePosté: Mer 10 Fév 2010 23:21
de stevelep
Normalement, les fichiers .txt doivent être dans le répertoire principal de SIOC.
Ensuite dans le menu GROUP, sous FILES s'ouvre une fenêtre vide,
Tu dois taper le nom de chaque ficher avec l'extension.txt

MCP.txt
EFIS.txt
OVH.txt
Alain.txt

Ensuite tu lances le RUN

BOB

Re: SIOC qui bouffe le CPU

MessagePosté: Jeu 11 Fév 2010 00:13
de alain
YYYYYYYYYEEEEEEEEEEEEEEEESSSSSSSSSSSSSSS!
Merci, j'ai compris là :)
Et ça marche!!!!!
Maintenant j'ai hâte de voir comment ça va se comporter une fois tous rassemblés ensemble... J'avoue que ça me fait un peu peur!!!! OUF il y a tellement de lignes....!
je ne sais pas quand mais dès que j'aurai testé les résultats je vous tiens au courant.
Il faut dire que puisque le simu est pas mal avancé, j'ai plusieurs programmations... Au total environ un dizaine! Alors les risques me semblent assez élevés...
Vous qui en avez regroupé, quel sont les taux de réussite???? Est-ce fréquent qu'il y ait des problèmes suite à une telle opération????
Merci Steve, c'est ta remarque qui m'a fait allumer

merci affiche
Alain