Automatisation : bug dans la gestion de la mémoire ??

Bug, suggestion, ça se passe par ici !
Ne concerne que ce qui touche au logiciel en lui même.

Modérateur : Modérateurs

Règles du forum
:idea: Forum d'aide au fonctionnement de PhotoFiltre et de PhotoFiltre Studio.
:idea: Merci de consulter la documentation de PF Studio, et de lire cette information, pour vous orienter.
Si vous êtes débutant, voir Comment me lancer. Votre question a peut-être déjà sa réponse.
Roland

Automatisation : bug dans la gestion de la mémoire ??

Message par Roland »

Re-bonjour !

J'utilise très souvent le module d'automatisation de Photofiltre sur mon système avec Windows 98SE, 512 Mo de RAM et processeur Athlon XP.
Je viens d'utiliser l'automatisation pour transformer des photos jpeg (de 2 à 6 mégapixels) en image jpeg tenant dans un cadre de 1152 × 864 pixels (ma résolution d'écran).

Paramètres de l'automatisation :
Onglet fichier :
"format d'export" jpeg, qualité sur 90
Onglet image :
"taille de l'image" coché, largeur 1132, hauteur 844
"Conserver les proportion" et "Optimiser" cochés
"Encadrement" coché, largeur de 10 couleur blanc, "extérieur" coché
Onglet réglage :
Rien de changé
Onglet filtre :
"Plus net" coché
Onglet transformation :
Rien de changé

Je clique donc sur "OK" dans l'onglet action et photofiltre commence à travailler.
J'avais environ 200 photos dans le répertoire source, et après 40 photos, ma fenêtre "Automatisation" réapparait comme si toutes les photos avaient été traitées, alors qu'il en restait encore 160.
Si je relance l'automatisation à ce stade, elle ne démarre pas (ou s'arrête tout de suite c'est pareil)
J'ai donc quitté photofiltre l'ai relancé, et recommancé, avec le même résultat, l'automatisation s'arrête avant la fin.
Le nombre d'image traitée dépend de leur taille, quand je traite des images de 6 Mégapixels (environ 2 Mégaoctets) l'automatisation s'arrête après ENVIRON 20 images, quand je traite des images plus légères (3 Mpixels, 1 Moctet) l'automatisation en traite ENVIRON 35.

C'est comme si à un moment la mémoire (ou la partie allouée pour l'automatisation) était "pleine".

Voilà, si quelqu'un a une idée...

Merci !

Roland
Touchouss
Régulier(ère)|Régulier|Régulière
Régulier(ère)|Régulier|Régulière
Messages : 385
Inscription : 04 mars 2005 23:19
Version de PhotoFiltre : PF 6.1 et PFS 7.1
Système d'exploitation : Windows XP
Processeur : Pentium 4 - 2,4 Ghz
Mémoire RAM : 1024 DDR
Localisation : Région centre (41)

Message par Touchouss »

Bonjour Roland,
Je ne saurai pas te dire si il y à un bug, Antonio pourra sûrement analyser le problème (il est balaise!) mais, ce que je peux te dire c'est qu'effectivement tes images de départ sont trés lourdes et donc nécessitent beaucoup de mémoire, surtout vu la quantité. Moi je te conseille la patience et de traiter par petits lots. Mais pourquoi prends-tu des photos à ce format? Les résolutions de 1280x960 sont trés suffisantes, à moins que tu ais besoin d'agrandir énormement pour travailler sur un point précis.
(Il existe aussi des trucs et astuces pour optimiser son PC, recherche sur Google)
Voilà ce que moi je pense, enfin c'est mon avis perso, d'autres membres vont certainement te donner d'autres solutions.
Bon courage.
Antonio
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 13019
Inscription : 28 oct. 2003 22:49

Message par Antonio »

Je sais que Win98 libère mal la mémoire. En fait je pense aussi que la mémoire sature mais a mon avis ça vien du sytème. soux Win200 et XP j'ai déjà traité plus de 300 photo à la fois. D'autres utilisateurs on déjà fait plus...

Est-ce que dans la pariie Images en erreur il y a qulques chose ? (rapport final après la fin de traitement)
Invité

Message par Invité »

Antonio,

Voici le rapport après automatisation que me donne photofiltre

[début]

Dossier source : C:\Photos\A traiter\traitées
- 286 images

Dossier d'export : C:\Photos\A traiter\traitées\ok
- Format d'export : JPEG (*.jpg)
- Compression : 90

Taille de l'image :
- 1132 x 844 pixels
- Conserver les proportions
- Optimiser

Encadrement :
- Couleur : #FFFFFF
- Largeur : 10 pixels
- Extérieur

Filtre :
- Plus net

Fichiers traités :
- 1999-07-02_19h55mn54s.jpg
- 1999-07-02_20h27mn43s.jpg
- 1999-07-15_15h13mn18s.jpg
- 1999-07-17_09h00mn47s.jpg
- 1999-07-17_13h56mn46s.jpg
- 1999-07-19_13h53mn23s.jpg
- 1999-07-21_11h59mn02s.jpg
- 1999-07-22_11h37mn47s.jpg
- 1999-07-22_16h16mn09s.jpg
- 1999-07-22_16h39mn58s.jpg
- 1999-07-24_12h28mn09s.jpg
- 1999-07-24_12h30mn45s.jpg
- 1999-07-24_15h09mn30s.jpg
- 1999-07-24_16h19mn07s.jpg
- 1999-07-25_20h13mn20s.jpg
- 1999-07-25_21h52mn01s.jpg
- 1999-07-26_06h08mn12s.jpg
- 1999-07-26_06h28mn33s.jpg
- 1999-07-26_06h39mn37s.jpg
- 1999-08-08_14h06mn24s.jpg
- 1999-08-12_16h05mn06s.jpg
- 1999-08-12_16h26mn16s.jpg
- 1999-10-02_18h23mn44s.jpg
- 1999-10-03_14h30mn41s.jpg
- 1999-10-16_18h43mn38s.jpg
- 1999-11-01_14h18mn10s.jpg
- 1999-11-24_15h02mn34s.jpg
- 1999-12-21_09h57mn24s.jpg
- 2000-02-05_14h50mn56s.jpg
- 2000-02-13_15h31mn12s.JPG
- 2000-03-16_07h15mn08s.jpg
- 2000-03-16_16h39mn24s.jpg
- 2000-04-22_09h17mn23s.jpg
- 2000-05-01_08h47mn16s.jpg
- 2000-05-14_16h58mn04s.jpg
- 2000-05-15_15h55mn20s.jpg
- 2000-05-21_12h00mn47s.jpg
- 2000-06-14_19h53mn00s.jpg
- 2000-08-13_20h15mn35s.jpg
- 2000-10-23_15h57mn28s.jpg
- 2000-10-28_16h14mn55s.jpg
- 2001-05-25_12h04mn56s.jpg
- 2001-06-25_12h14mn54s.jpg
- 2001-06-26_09h14mn36s.jpg
- 2001-06-26_13h14mn28s.jpg
- 2001-07-21_13h08mn03s.JPG
- 2001-07-21_13h38mn00s.JPG
- 2001-07-22_12h27mn44s.JPG
- 2001-08-11_17h51mn26s.JPG
- 2002-03-10_16h34mn11s.JPG
- 2002-07-18_18h03mn17s.jpg
- 2002-07-18_18h19mn22s.jpg
- 2002-07-18_18h25mn14s.jpg
- 2002-08-10_19h48mn39s.JPG
- 2002-08-12_13h14mn39s.JPG
- 2002-08-13_14h30mn46s.JPG
- 2002-08-13_16h53mn49s.JPG
- 2002-08-16_16h06mn03s.JPG
- 2002-08-16_16h38mn41s.JPG
- 2002-08-16_16h43mn06s.JPG
- 2002-08-16_19h55mn19s.JPG
- 2002-08-17_17h18mn49s.JPG
- 2002-08-19_18h03mn09s.JPG
- 2002-08-19_19h45mn36s.JPG
- 2002-08-19_20h14mn06s.JPG
- 2002-08-20_18h52mn52s.JPG
- 2002-08-20_21h03mn24s.JPG
- 2002-08-21_11h42mn49s.JPG
- 2002-08-21_18h34mn45s.JPG
- 2002-08-21_18h57mn17s.JPG
- 2002-08-22_11h10mn12s.JPG
- 2002-09-01_17h42mn41s.jpg
- 2002-09-14_18h28mn34s.jpg
- 2002-10-13_15h18mn17s.JPG
- 2003-03-01_18h09mn30s.JPG
- 2003-04-06_13h49mn26s.JPG
- 2003-04-19_11h33mn38s.JPG
- 2003-04-20_11h29mn01s.JPG
- 2003-04-24_15h55mn23s.JPG
- 2003-05-04_16h52mn01s.JPG
- 2003-05-31_05h55mn05s(0000).JPG
- 2003-07-06_14h05mn44s.JPG
- 2003-07-10_11h15mn01s.JPG
- 2003-07-10_11h32mn29s.JPG
- 2003-07-10_11h45mn35s.JPG
- 2003-07-10_11h46mn46s.JPG
- 2003-07-10_14h57mn28s.JPG
- 2003-07-10_15h32mn26s.JPG
- 2003-07-10_16h20mn03s.JPG
- 2003-07-20_13h44mn14s.JPG
- 2003-07-20_14h12mn21s.JPG
- 2003-07-20_14h34mn56s.JPG
- 2003-07-20_15h09mn24s.JPG
- 2003-07-21_21h33mn06s.JPG
- 2003-08-18_18h04mn21s.JPG
- 2003-08-19_09h34mn33s.JPG
- 2003-08-19_09h38mn26s.JPG
- 2003-08-19_10h45mn48s.JPG
- 2003-08-19_11h27mn00s.JPG
- 2003-08-19_12h42mn00s.JPG
- 2003-08-19_20h48mn37s.JPG
- 2003-08-20_12h06mn00s.JPG
- 2003-08-22_07h55mn15s.JPG
- 2003-08-22_08h01mn22s.JPG
- 2003-08-22_08h48mn45s.JPG
- 2003-08-22_08h50mn24s.JPG
- 2003-08-22_08h51mn57s.JPG

Fichiers en erreur :
- 2003-08-22_08h55mn56s.JPG
- 2003-08-22_09h45mn32s.JPG
- 2003-08-22_11h35mn10s.JPG
- 2003-08-22_12h02mn26s.JPG
- 2003-08-22_13h38mn16s.JPG
- 2003-08-22_13h50mn01s.JPG
- 2003-08-22_17h00mn22s.JPG
- 2003-08-24_11h06mn00s.JPG
- 2003-08-24_11h18mn53s.JPG
- 2003-08-24_14h44mn56s.JPG

Traitement interrompu par l'utilisateur !

[fin]

En fait je n'ai pas interrompu le processus, ça s'est arrêté tout seul !

Au cas où cela t'inspire...

Remarques :

- Le répertoire source contient en fait 290 fichiers.

- Si je relance une automatisation les fichiers qui sont signalés ici en erreur sont traités sans problème


Roland
Antonio
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 13019
Inscription : 28 oct. 2003 22:49

Message par Antonio »

En fait le traitement est interrompu car il y a 10 images en erreur (valeur limites). Dans ce cas, le message "Traitement interrompu par l'utilisateur !" n'est pas exact, c'est un bug. Par contre si ces 10 images plantent, c'est du a un problème mémoire...à mon avis la mémoire sature...c'est possible de surveille la mémoire libre au fur et à mesure de l'avancé du traitement ?
Tom
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 13301
Inscription : 02 févr. 2005 9:35

Message par Tom »

Voir aussi du côté des propriétés système, dans la gestion des performances : la taille de la mémoire virtuelle (zone de disque dur utilisée pour soulager la mémoire vive) . Et comparer à l'espace libre sur le disque dur . Si le disque dur le permet, noter précieusement les indications actuelles et augmenter la taille de cette mémoire virtuelle de swap.

Bien entendu cette procédure est à utiliser avec précaution dans la modification des tailles et seulement pour le traitement massif comme c'est le cas présentement.

Si je ne me trompe pas, PhotoFiltre affiche dans l'espace de travail toutes les images qui ont été traitées... donc le poids supporté par le système dans l'exemple donné est assez considérable.
Roland

Gestion mémoire

Message par Roland »

Bonjour !

Ce matin au boulot (honte à moi) j'ai essayé de faire un traitement par lots (automatisation) sur mon PéCé qui est en Windows XP.
J'ai passé un répertoire avec 500 photos de 6 Mpixels, sans aucun problème.
Il semblerait donc bien que ce soit la gestion de la mémoire de Windows 98 qui pose problème.
C'est peut-être dû à ce que dans Windows 98 l'espace mémoire alloué aux ressources systèmes est fixe , alors que dans Win 2000 ou XP il est réajusté dynamiquement selon les besoins.

En tout cas une chose reste sûre : Photofiltre est un logiciel extra !

Bonne semaine à tous !

Roland
Antonio
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 13019
Inscription : 28 oct. 2003 22:49

Message par Antonio »

Je sais pas vraiement à quoi c'est du mais je sais qu'il ya déjà eu quelques soucis de ce genre sous Win98 :cry: En plus la taille des bitmap est souvent limitée (problème de ressources Windows aussi)