Auteur Sujet: acceleration ouverture fenetre saisie rapide  (Lu 5078 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne luckyulisse

  • Expert
  • ****
  • Messages: 98
acceleration ouverture fenetre saisie rapide
« le: 02 Octobre 2006 à 11:52:04 »
Bonjour,



depuis la modification de la fenetre de saisie rapide, l'ajout d'une nouvelle personne (enfant, conjoint parent) est devenue beaucoup plus lente! (du moins chez moi)



en effet sur mon pc (933 mhz, 512 ram) pour créer une nouvelle personne il me faut presque 10 seconde avant que la fenetre de saisie s'ouvre :cry: , ca fait long quand on saisie plusieurs personnes de suite (les enfants par exemple)



n'y aurait il pas moyen de rendre ca plus rapide! (sans changer de pc bien sur  :D )
 

Hors ligne DDdeBerdeux

acceleration ouverture fenetre saisie rapide
« Réponse #1 le: 02 Octobre 2006 à 17:39:45 »
Bonjour,

Combien avez-vous d'individus dans votre base?

Avec un PIII 500MHz et 512 Mo de RAM, sur une base de 3000 individus il faut 6s. C'est long, mais si on ne veut pas perdre de fonctions (comme les villes triées dans un ordre indépendant des caractères accentués, ou des prénoms séparés), il faudra attendre le passage à Firebird 2.0. En intégrant certaines fonctions (ex: SUBSTRING), cette version permet de ne plus faire appel à des fonctions externes grosses consommatrices de temps.

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne luckyulisse

  • Expert
  • ****
  • Messages: 98
acceleration ouverture fenetre saisie rapide
« Réponse #2 le: 02 Octobre 2006 à 18:01:45 »
j'ai presque 11000 individus dans ma base



j'utilise Firebird 1.5 serveur, cela ralentit ancestro? ou alors est ce le contraire ou c pareil?
 

Hors ligne Ancestrologie

  • Modérateur
  • AncestroGrandMaitre
  • *****
  • Messages: 5 083
  • Remercié: 3 fois
    • Ancestrologie
  • Programme: 1995
  • Base: 5.130
  • Système: Windows 8
acceleration ouverture fenetre saisie rapide
« Réponse #3 le: 02 Octobre 2006 à 19:03:47 »
Pourrais tu essayer de réactiver la vieille saisie rapide, (voir dans les paramètres) et dire si c est toujours aussi long
PCM
 

Hors ligne Pierre Garnier

  • AncestroExpert
  • *****
  • Messages: 545
acceleration ouverture fenetre saisie rapide
« Réponse #4 le: 02 Octobre 2006 à 19:30:32 »
Cela me semble un chouïa plus 1,5 s au lieu de 2 s

J'en profite pour noter (ou rappeler) des remarques

1 Vielle saisie : on ne peut saisir les prénoms

2 Nouvelle saisie : pas de liste automatique des prénoms d'ou pas de sexe affiché automatiquement

3 Nouvelle saisie. Si on appelle la fenêtre des lieux favoris le lieu sélectionné apparait en doublon (car par rapport à l'original il n'indique pas les coordonnées)

4 comme quelqu'un l'a dit avec la 576 des individus sont apparus en double
 

Hors ligne Facon

acceleration ouverture fenetre saisie rapide
« Réponse #5 le: 02 Octobre 2006 à 20:06:20 »
Bonsoir,

Citation de: "garnierpierre"
Cela me semble un chouïa plus 1,5 s au lieu de 2 s

J'en profite pour noter (ou rappeler) des remarques

1 Vielle saisie : on ne peut saisir les prénoms

2 Nouvelle saisie : pas de liste automatique des prénoms d'ou pas de sexe affiché automatiquement

3 Nouvelle saisie. Si on appelle la fenêtre des lieux favoris le lieu sélectionné apparait en doublon (car par rapport à l'original il n'indique pas les coordonnées)

4 comme quelqu'un l'a dit avec la 576 des individus sont apparus en double


J'ai vraiment l'impression de travailler avec une version différente et cependant c'est la v576 téléchargé au point 3 des téléchargements du site officiel.

Points 1 et 2 ok, il y a anomalie;

Points 3 et 4 je n'ai pas, les coordonnées ont été ajoutées après la v570ß et à partir de là il n'y a plus eu de doublon, en tous cas chez moi. Et pour le point 4, je n'ai rien vu en double et ça me rappelle qu'il faut que j'aille  boire un coup.
Christian
 

Hors ligne luckyulisse

  • Expert
  • ****
  • Messages: 98
acceleration ouverture fenetre saisie rapide
« Réponse #6 le: 02 Octobre 2006 à 22:59:37 »
oui avec l'ancienne saisie rapide activée c'est aussi long.



j'ai essayé avec une ancienne sauvegarde v530 b4.037(c’est ce que j’aivait sous la main) , ou il y avait l'ancienne saisie, la base contient a peu près le même nombre de personne (une centaine de moins a tout casser) et la fenêtre de saisie rapide s’ouvrait en a peine 2 secondes. (Maintenant 10s)



Du point de vue rapidité c’était mieux avant.

Ainsi que pour la saisie des prénoms et du sexe.



Pour les lieux c’est vrai que c’est mieux maintenant.
 

Hors ligne Ancestrologie

  • Modérateur
  • AncestroGrandMaitre
  • *****
  • Messages: 5 083
  • Remercié: 3 fois
    • Ancestrologie
  • Programme: 1995
  • Base: 5.130
  • Système: Windows 8
acceleration ouverture fenetre saisie rapide
« Réponse #7 le: 02 Octobre 2006 à 23:05:22 »
je vais essayer de voir ca
PCM
 

Hors ligne Facon

acceleration ouverture fenetre saisie rapide
« Réponse #8 le: 03 Octobre 2006 à 10:43:33 »
Bonjour, bonjour Philippe,

Puisqu'il est question de l'ancienne fiche de saisie rapide, je reviens sur une proposition déjà faite mais que tu as rejeté en partant du principe que tu ne ferais plus rien sur l'ancienne saisie.

Personnellement je la trouvais performante:

- Anticipation du nom,

- Anticipation du/des prénoms,

- Validation du sexe lorsque le prénom était déjà recensé,

- Création d'un lieu et éventuellement d'un lieu intermédiaire de saisie.



Ce n'est peut-être pas directement lié mais également sur l'ajout d'un père ou d'une mère, les nom et prénoms s'affichaient.

Et, apparemment, la rapidité d'ouverture de la fiche se faisait dans de meilleure conditions.



Il restait à ajouter l'accès direct au convertisseur de calendrier pour parfaire le tout.



Un travail fort intéressant a été fait au niveau des lieux et subdivisions, il ne me semblait pas fondamental d'amener cette possibilité au niveau de la fiche de saisie rapide. En effet, par l'utilisation d'un lieu intermédiaire: Paris 10, Lille Saint Etienne, xxxxx (B), etc..., il est possible de saisir plusieurs événements sur des lieux identiques puisqu'une fois saisi, ils font partie des lieux favoris.

En fin de saisie, il suffit alors de mettre de l'ordre pour rétablir les coordonnées complètes, y compris avec subdivision.



Si la saisie réapparaît comme elle était moyennant les légères modifications ci-dessus, je suis preneur sans hésitation.



Naturellement c'est mon avis, il n'est peut-être pas partagé par d'autres utilisateurs.
Christian
 

Hors ligne Claude Baudin

  • AncestroSenior
  • *****
  • Messages: 1 709
acceleration ouverture fenetre saisie rapide
« Réponse #9 le: 03 Octobre 2006 à 11:55:13 »
Bonjour



Tout a fait d'accord avec Christian pour cette suggestion  :wink:
Cordialement
A+
Ancestrologie V 1101 B 5122
PIV 3G° 2048 M°
Intel core 2 duo, 2048M° Ecran 19p et 17p
OS Vista  Windows7 et Xp
___________

Claude
 

Hors ligne DDdeBerdeux

acceleration ouverture fenetre saisie rapide
« Réponse #10 le: 03 Octobre 2006 à 13:58:33 »
Bonjour Christian,

Je suis d'accord avec toi sur le mauvais fonctionnement lors de la sélection du prénom et du sexe. Mais je ne comprend pas la fixation que tu fais sur la saisie du lieu.

Il est essentiel de comprendre que la notion de lieu favori a changé. Un lieu favori n'est plus défini par l'ensemble CP-INSEE-DEPARTEMENT-REGION-PAYS-VILLE, car on a ajouté SUBDIVISION-LATITUDE-LONGITUDE à cet ensemble.

La liste des lieux favoris est retournée par une procédure stockée dans la base, utilisée dans la saisie rapide, mais également dans les fenêtres "Lieux favoris".

Le retour à l'ancienne définition nécessiterait une procédure spéciale, qui ne serait pratiquement pas plus rapide (et n'était pas plus rapide dans la version précédente). Ne transmettant plus les coordonnées, celà aurait 2 conséquences:

- celà recréerait un nouveau lieu favori (sans coordonnées) pour chaque ville saisie.

- celà obligerait les utilisateurs à revenir sur chacune des naissances et chacun des décès précédemment saisi.

Peut-on encore parler de saisie rapide, s'il faut faire 2 fois le travail?

La seule conséquence de l'existence de la subdivision dans la liste, est de l'allonger. Mais celà est-il pénalisant? Je ne le pense pas.

En commençant la frappe du nom de la ville, le premier lieu favoris de cette ville, en général sans subdivision est sélectionné. Comme avant.

Si celà te convient il n'y a qu'à valider. Comme avant.

En plus si tu connais la subdivision, tu peux la sélectionner. Mieux qu'avant.

Le seul regret, c'est que l'on puisse pas taper simplement un nom de ville inexistant sans passer par la case à cocher pour le déclarer. Mais ceci n'a rien à voir avec les nouveaux lieux favoris.



Parlons maintenant du temps d'ouverture de la saisie rapide:

3 requêtes sont effectuées à chaque ouverture.

La première recueille les noms existants et s'effectue très rapidement.

La deuxième recueille les prénoms

La troisième les lieux favoris.

Ce que je pense être une "amélioration" est très coûteuse en temps. Il s'agit du tri des lieux et des prénoms, dans un ordre insensible aux majuscules et lettres accentuées. Sans l'utilisation de cette fonction, tous les noms en majuscules sont classés avant les minuscules, et ceux commençant par des lettres accentuées sont renvoyés tout à la fin.

L'utilisation de cette fonction coûte près de la moitié du temps d'ouverture.

Faut-il y renoncer?

Autre grosse consommatrice en temps (près de 50%), la requête sur les prénoms, qui permet d'avoir une liste des prénoms séparés, au lieu de la liste des chaînes de prénoms existants de la saisie précédente.

Cette liste n'est intéressante aujourd'hui que si on sélectionne un prénom dans la liste. Mais cette méthode ne serait viable que si la frappe des premières lettres plaçait la sélection sur le bon prénom, et permettait de sélectionner plusieurs prénoms de cette façon. Etant donné le mauvais fonctionnement de la saisie, je ne vois plus l'intérêt de la liste des prénoms séparés pour cette saisie (la procédure est également utilisée dans le document Liste des prénoms).



Comme je le disais plus haut, ces temps sont divisés pratiquement par 2 si on utilise FB2.0 et si la programmation de la base en tire partie (je l'ai fait sur une de mes bases).

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Facon

acceleration ouverture fenetre saisie rapide
« Réponse #11 le: 03 Octobre 2006 à 14:51:56 »
Bonjour André,

C'est toujours un régal de te lire car tu possédes la très bonne connaissance d'Ancestrologie et par dessus tout la connaissance technique qui te permet de porter un jugement crédible.



Je ne fais aucune fixation sur la saisie des lieux, avec mes connaissances au ras des pâquerettes, je me demande ou me demandais simplement si c'est cette modification qui est à l'origine des soucis rencontrés par ailleurs.

Pour être mauvaise langue, l'espace d'un instant car je n'ai pas la compétence technique, voila 25 versions consommées pour arriver à un résultat qui a encore besoin de retouches.



Cela étant dit, je pense que tu donnes les solutions dans ton message.

Tu as dit:

En commençant la frappe du nom de la ville, le premier lieu favoris de cette ville, en général sans subdivision est sélectionné. Comme avant.

Si celà te convient il n'y a qu'à valider. Comme avant.

En plus si tu connais la subdivision, tu peux la sélectionner. Mieux qu'avant.

Le seul regret, c'est que l'on puisse pas taper simplement un nom de ville inexistant sans passer par la case à cocher pour le déclarer. Mais ceci n'a rien à voir avec les nouveaux lieux favoris.




Personnellement je n'ai pas d'état d'âme sur le fait de devoir cocher une case pour créer un lieu. Par conséquent pas d'objection. Entre nous, je retrouve presque la fiche de saisie précédente (pour les lieux) si je laisse cette case cochée en permanence.



Tu as encore dit:

Parlons maintenant du temps d'ouverture de la saisie rapide:

3 requêtes sont effectuées à chaque ouverture.

La première recueille les noms existants et s'effectue très rapidement.

La deuxième recueille les prénoms

La troisième les lieux favoris.

Ce que je pense être une "amélioration" est très coûteuse en temps. Il s'agit du tri des lieux et des prénoms, dans un ordre insensible aux majuscules et lettres accentuées. Sans l'utilisation de cette fonction, tous les noms en majuscules sont classés avant les minuscules, et ceux commençant par des lettres accentuées sont renvoyés tout à la fin.

L'utilisation de cette fonction coûte près de la moitié du temps d'ouverture.

Faut-il y renoncer?




Je considère comme toi que c'est une amélioration sensible. Si c'est facile à faire et pour ceux qui veulent gagner du temps d'ouverture, n'est-il pas envisageable de créer une option pour ce point (avec ou sans) en lieu et place de l'option, pour les nostalgiques, en faveur d'une fiche de saisie à l'ancienne qui ne fonctionne plus.



André a aussi dit:

Autre grosse consommatrice en temps (près de 50%), la requête sur les prénoms, qui permet d'avoir une liste des prénoms séparés, au lieu de la liste des chaînes de prénoms existants de la saisie précédente.

Cette liste n'est intéressante aujourd'hui que si on sélectionne un prénom dans la liste. Mais cette méthode ne serait viable que si la frappe des premières lettres plaçait la sélection sur le bon prénom, et permettait de sélectionner plusieurs prénoms de cette façon. Etant donné le mauvais fonctionnement de la saisie, je ne vois plus l'intérêt de la liste des prénoms séparés pour cette saisie (la procédure est également utilisée dans le document Liste des prénoms).




S'il est concevable de revenir à une sélection du  bon prénom ou de la bonne sélection de prénom avec les saisies des premières lettres, il faut y aller car c'est souhaité et en plus cela permettrait d'échapper à un poste gros consommateur de temps. L'affaire des statistiques sur les prénoms se régle le cas échéant avec les virgules et par ailleurs il y a des séquences de prénoms répétitives. J'ai des Jean Baptiste Joseph à la louche.



Le point que tu n'as pas abordé mais qui réclame une solution, c'est l'affichage effectif des nom et prénoms sur l'ajout d'un père et/ou d'une mère. Il faut pouvoir retrouver la fonctionnalité antérieure et cerise sur le gateau avec les dates si c'est imaginable.



Si ces dispositions te conviennent et si elles rejoignent les attentes des autres utilisateurs, nous t'accordons le droit de discuter ces points avec Philippe pour qu'il intervienne au mieux.



Enfin, l'affaire FB, c'est transparent pour la plus grande majorité mais tu as déjà expliqué qu'il n'était pas aussi simple de franchir le pas. Peut-être que de la réflexion viendra la lumière.
Christian
 

Hors ligne luckyulisse

  • Expert
  • ****
  • Messages: 98
acceleration ouverture fenetre saisie rapide
« Réponse #12 le: 03 Octobre 2006 à 19:43:24 »
"3 requêtes sont effectuées à chaque ouverture. "

ne serait il pas possible d'effectuer ces requete uniquement lors de la premiere ouverture, garder le resultat en stock(jusqua fermeture d'ancestro) et ainsi le résultat est deja pres pour l'ouverture suivante ?

car dans 90% des cas le prénoms est déja dans la liste (idem pour le lieu), et remettre a jour la liste uniquement lorsque l'on utilise un nouveau prenom ou lieu!



c'est qu'une idee comme ca :oops: , c'est peut etre deja fait comme ca, ou alors c'est pas réalisable!



j'y pense car j'ai remarqué que lorsque dans un evenement, je saisi pour la premiere fois un code postal, le résultat prend plusieurs secondes (pas genant) et la deuxieme fois le resultat est tres rapide.
 

Hors ligne Maryvonne88

  • Spécialiste
  • ***
  • Messages: 68
  • Sans passé, l'arbre est sans racines, sans avenir.
  • Programme: 1996.3
  • Base: 5.131
  • Système: W7
acceleration ouverture fenetre saisie rapide
« Réponse #13 le: 23 Octobre 2006 à 09:46:00 »
Bonjour,



Je rejoins luckyulisse, son idée paraît intéressante pour optimiser les vitesses de saisie.



Citation de: "luckyulisse"
"3 requêtes sont effectuées à chaque ouverture. "

ne serait il pas possible d'effectuer ces requete uniquement lors de la premiere ouverture, garder le resultat en stock(jusqua fermeture d'ancestro) et ainsi le résultat est deja pres pour l'ouverture suivante ?

car dans 90% des cas le prénoms est déja dans la liste (idem pour le lieu), et remettre a jour la liste uniquement lorsque l'on utilise un nouveau prenom ou lieu!



c'est qu'une idee comme ca :oops: , c'est peut etre deja fait comme ca, ou alors c'est pas réalisable!



j'y pense car j'ai remarqué que lorsque dans un evenement, je saisi pour la premiere fois un code postal, le résultat prend plusieurs secondes (pas genant) et la deuxieme fois le resultat est tres rapide.




 :?  :?  Et puis cela permettrait peut-être de rétablir une optimisation de la saisie des prénoms qui est devenue assez fastidieuse lorsque la liste est longue (ma base contient plus de 12000 individus ..) - notez que le tri effectué dans la procédure version 590 est (à mon sens) plus intéressant et plus complet que celui de la 576.



Bonne journée.
Maryvonne à F 88400 GERARDMER
PC Fixe avec Windows 7 (non connecté) - Portable Toshiba P20 avec XP Familial
Ancestrologie V1360,  base 5130, Arbres 1.9.18.
Arbre publié sur le site de geneanet.org pseudo : maryvonne88