Page 1 sur 2

[Performance] Lenteur / Temps d'ouverture

Posté : 20 mars 2014, 22:06
par noftal
Je trouve GesFine très lent ce soir (pour passer d'un compte à l'autre - près de 10 secondes pour afficher mon livre de compte depuis le tableau de bord - ou temps de réaction lorsqu'on clique sur le bouton "ajouter une nouvelle opération" par exemple)
Comme je ne l'ai quasiment pas utilisé ces derniers jours, je suis incapable de dire si cela date d'aujourd'hui ou non.
Par curiosité, d'autres utilisateurs n'auraient-ils pas la même impression ?
Je tourne avec la V 5187.

Re: V5187 : lenteur

Posté : 20 mars 2014, 22:14
par Jacques Leblond
Désactive l'agent et relance pour tester.
Si l'agent charge les cours, ton PC doit être ralenti car certaines requêtes sont gourmandes.

EDIT : si c'est toujours lent, active les traces de performance dans l'item Maintenance des options/préférences, relance GesFine puis navigue dans différents onglets, puis envoie moi la log créée.

Re: V5187 : lenteur

Posté : 20 mars 2014, 22:22
par noftal
Cela ne change rien, ce qui n'a rien d'étonnant. L'agent n'est pas supposé charger les cours.
J'ai rebooté mon ordi et c'est à peine mieux.
J'observe un délai beaucoup plus long la première fois que j'effectue une action.

Par exemple :
ouverture du livre de compte depuis le sélecteur : 12 secondes la première fois, 5 secondes les fois suivantes
ouverture du formulaire "nouvelle opération courante" : 6 secondes la première fois, moins d'1 s ensuite.
Et toi, tu as combien ?

Re: V5187 : lenteur

Posté : 20 mars 2014, 22:30
par Jacques Leblond
Oui c'est normal que la première fois soit plus longue car il doit charger l'interface du plugin et ses données, alors que quand tu reviens ensuite dessus il n'a qu'à charger les données, voire rien du tout si la sélection de données n'a pas changé.

Pour le livre de comptes :
Première fois 2s, ensuite 1 s
Ouverture nouvelle opération 1s d'entrée

J'ai un processeur puissant (Intel i7 3770), avant de faire ton test regarde avec le gestionnaire de tâches si aucun autre programme ne consomme tes ressources PC.

EDIT attend d'avoir le Hors connexion en haut à droite avant de faire tes tests

Re: V5187 : lenteur

Posté : 20 mars 2014, 22:36
par noftal
Rien d'anormal du côté du gestionnaire des taches
hormis le GesFineNotify.exe qui tourne à 56 k alors qu'il est désactivé. Est-ce normal ?
SInon, j'ai un i5. Il ne devrait pas y avoir un tel écart entre toi et moi. En tout cas, cela prouve que GesFine n'est pas en cause.

Re: V5187 : lenteur

Posté : 20 mars 2014, 22:40
par Jacques Leblond
noftal a écrit :hormis le GesFineNotify.exe qui tourne à 56 k alors qu'il est désactivé. Est-ce normal ?.
Si L'agent est désactivé, tu ne devrais pas avoir de processus du nom de gesfinenotify.exe, tue le process.
noftal a écrit :SInon, j'ai un i5. Il ne devrait pas y avoir un tel écart entre toi et moi. En tout cas, cela prouve que GesFine n'est pas en cause.
Si c'est une version portable l'écart est quand même important avec mon processeur, cela dit ça semble quand même ramer un peu chez toi.
Refait le test en activant la log et commence à naviguer que lorsque tu auras l'info "Hors connexion" dans le menu.

Re: V5187 : lenteur

Posté : 20 mars 2014, 23:21
par Jacques Leblond
L'analyse de ta log montre que tout est lent, la puissance allouée à GesFine reste modeste.

Il faudrait voir si l'antivirus n'a pas un rôle important dans sa lenteur. Sur un PC portable assez ancien, j'ai déjà rencontré ce souci (c'était Avast en l’occurrence) il avait une influence importante, très perceptible à l'usage de GesFine.
Probablement parce qu'il scanne la base de données en permanence comme elle est mise à jour en continue.

Re: V5187 : lenteur

Posté : 21 mars 2014, 08:01
par noftal
Ce matin, la réactivité du logiciel est divisé par deux au moins.
Il est certain que GesFine n'est pas le coupable.
Pour m'aider au diagnostic je serais intéressé pour connaître la performance des utilisateurs tournant avec un processeur aux performances supposées égales ou inférieures au mien qui est un core i5 à 2.6GHz (sur ordinateur portable)
Pour avoir une mesure précise, il faut
- activer le log dans Préférences/Maintenance.
- relancer GesFine
- Fermer GesFine
- ouvrir le fichier log_perfo.txt qui se trouve dans le répertoire de Gesdata.db
- lire la ligne "Mainshown" qui ressemble à cela :

Code : Tout sélectionner

07:49:28.006	LOGIN 12142     MainShown
La durée est juste après le LOGIN et est exprimée en ms : ici 12s. Il s'agit de la durée de la séquence de démarrage (c'est un indicateur de la rapidité de GesFine même s'il n'est pas représentatif de la vélocité de tous les modules)

Re: V5187 : lenteur

Posté : 21 mars 2014, 09:38
par lougarou60
Pour moi, je ne constate pas de dérive avec cette version.
12/13 sec au lancement puis env. 2 sec aux manoeuvres suivantes.
Core i7 4770
LOGIN 13006 au test ci-dessus

Re: V5187 : lenteur

Posté : 21 mars 2014, 09:51
par Jacques Leblond
Pour le coup, et sauf si tu rentres un mot de passe, 13s c'est lent pour un i4770.
Avec un processeur équivalent (génération juste avant i3770) je termine la séquence de démarrage en 6.5s
Si tu saisis un mot de passe, décoche ton titulaire avant de relancer GesFine pour effectuer la mesure.

Re: V5187 : lenteur

Posté : 26 mars 2014, 18:38
par noftal
Au fait, j'ai testé hier sur mon portable pro. J'avais la V5136 dessus. Le log affiche 16 s.
Le portable est d'une génération 2009-2010 à vue de nez.
Je n'ai pas noté le processeur. Je tâcherai de regarder la prochaine fois.

V5285 : lenteur

Posté : 29 juillet 2014, 00:32
par noftal
Bonjour,

Ce soir j'ai encore eu des pb de lenteur avec mon ordi. GesFine n'était pas en cause. C'est revenu à la normale après une défragmentation mais je ne suis pas certain qu'il y ait une relation de cause à effet. Les mystères de l'informatique...
Bref, je suis revenu à un délai de 12 à 13 s pour arriver jusqu'au Mainshown du log_perfo ce qui est "normal" pour moi (je n'ai jamais réussi à aller en-dessous)
Maintenant, j'ai porté mon attention sur GesFine proprement dit.
Je constate que la plupart des actions nécessitent 2à 4s pour se réaliser. Citons en quelques unes :
- Ouverture du formulaire "préférences" (la première fois, après, c'est plus rapide)
- accéder au livre de compte. C'est vrai avec tous les modules mais le livre de compte est quand même le plus long de tous.

Jusqu'ici je n'avais pas trop fait gaffe. C'est vrai que 2-3s, ça reste potable mais lorsqu'on enchaîne les clics, cela commence à faire pas mal.
Alors je voulais savoir si je suis le seul à observer ces latences ou bien si elles sont inhérentes à la sophistication de GesFine ou à la lourdeur de ma BdD (j'avoue que j'aurais pu faire un test avec une BdD vierge, mais je ne l'ai pas fait)

D'autre part, n'ayant pas trop fait attention jusqu'ici, je ne sais pas dire à quand remonte cette latence, et notamment si elle est le fait de cette version du logiciel ou non.

Re: V5187 : lenteur

Posté : 29 juillet 2014, 08:56
par Jacques Leblond
Une information pour ceux qui remontront des informations de performance à Steph.

Pour rendre indépendant de vos données la mesure du temps de chargement au démarrage (paramètre dans la log : LOGIN xxxx MainShown) il est nécessaire de décocher son titulaire.
  • Si le titulaire est coché sans mot de passe, le temps inclura le décryptage de la majeure partie des données associées au titulaire.
  • Si le titulaire est coché avec un mot de passe, le temps inclura en plus le temps de saisie du mot de passe.
Enfin pour la mesure du temps d'ouverture d'un module, il faut s'assurer que le processus d'importation/actualisation des cours/devises au démarrage est terminé (même en mode "hors connexion").
Pour le vérifier, tous les items du menu "Importation" doivent être actifs ("dégrisés").

Pour terminer, précisez les caractéristiques de votre matériel et notamment, votre processeur et le type de disque HDD ou SSD.

Re: [Performance] Lenteur / Temps d'ouverture

Posté : 29 juillet 2014, 09:25
par lougarou60
Bonjour
Pour moi, je ne constate pas d'écart par rapport au mois de Mars:
Titulaire coché (comme au mois de Mars) : login 12981
Titulaire décoché : login 10796
Charge processeur de fond : env 7%
Charge supp. au lancement Gesfine : variable entre 3 et 6%
Affichage livre de compte : env 3 sec puis env 1.5 sec ensuite
Affichage d'1 favori livre de compte avec filtres env 4 sec

Re: [Performance] Lenteur / Temps d'ouverture

Posté : 29 juillet 2014, 09:36
par Jacques Leblond
@lougarou60
Tes informations sont intéressantes quand je les compare aux miennes, en effet j'ai un processeur semblable i3770 mais mes temps sont presque la moitié des tiens. Vue la charge processeur que tu as (plutôt faible) le goulot d’étranglement est ailleurs.
Ne serait ce pas le disque ? Quel type de disque as tu ? Pour ma part j'ai un SSD.

Re: [Performance] Lenteur / Temps d'ouverture

Posté : 29 juillet 2014, 20:46
par noftal
Effectivement je gagne 2 s (10s au total aujourd'hui car mon ordi semble de bonne humeur ce jour :) ) lorsque je décoche le titulaire en respectant tes autres consignes ce que je faisais déjà.

Sinon, j'ai testé GesFine sur mon portable de bureau qui vient d'être changé. Je sais juste que c'est un i7 pour le coup. La même procédure affiche 7s (sans décochage du titulaire car j'ignorais cette subtilité lorsque j'ai fait le test).

Re: [Performance] Lenteur / Temps d'ouverture

Posté : 29 juillet 2014, 23:00
par lougarou60
Ci-joints : - les infos concernant mon disque
- une analyse des performances au lancement de Gesfine
- avec titulaire décoché à 22 16 44 ; login correspondant 8397
- avec titulaire coché à 22 21 05 ; login correspondant 11830

Re: [Performance] Lenteur / Temps d'ouverture

Posté : 29 juillet 2014, 23:27
par Jacques Leblond
8.3s ça baisse c'est déjà plus conforme à mes valeurs.

Sur quel disque est ta base de données ? le SSD Samsung ou le HDD Seagate ? Tes 2 disques sont associés en raid ? je ne comprend pas trop l'affichage à ce niveau.

Re: [Performance] Lenteur / Temps d'ouverture

Posté : 30 juillet 2014, 09:11
par lougarou60
Bonjour
La base de données est sur le Seagate HDD ; après je ne suis pas informaticien et la structure ou association des 2 disques ??? à cette occasion je cherche...
Ce matin login 10939 (décoché) ; ci-joint copie du log perfo

Re: [Performance] Lenteur / Temps d'ouverture

Posté : 30 juillet 2014, 09:36
par Jacques Leblond
Je pense que la différence avec moi vient du type de disque.
Tu pourrais essayer de mettre une copie de ta base sur le disque SSD Samsung, relancer l'installation de GesFine depuis son menu pour venir pointer sur ce nouveau fichier et voir si tu as une différence de performance.

Je dis cela sous réserver que tes 2 disques ne soient pas contraints entre eux par leur performance, mais vue la taille de ton SSD, il s'agit peut être d'une association de 2 disques, le premier (le SSD) réservé pour le système d'exploitation afin d'en accélérer l'utilisation. Cette association est probablement gérée au sein d'un raid spécifique mais si elle simule un unique lecteur C:, je ne sais pas si tu peux choisir le disque pour y positionner un fichier.