Auteur Sujet: Problème mémoire lors d'un export GEDCOM  (Lu 10431 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne pleroy99

  • Amateur
  • **
  • Messages: 19
    • http://gw1.geneanet.org/index.php3?b=pleroy99
Problème mémoire lors d'un export GEDCOM
« Réponse #19 le: 10 Février 2006 à 09:08:22 »
le gds32.dll d'Ancestrologie est en version 1.5.3.4854
 

Hors ligne DDdeBerdeux

Problème mémoire lors d'un export GEDCOM
« Réponse #20 le: 10 Février 2006 à 20:24:58 »
Sur un portable Athlon 1600+, 240Mo RAM, DD 20Go, XP Pro SP2, Firebird server,

J'ai importé ton gedcom de 16921 individus en 7mn et demi, et exporté en 15mn sans aucun problème.

A+

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

Hors ligne pleroy99

  • Amateur
  • **
  • Messages: 19
    • http://gw1.geneanet.org/index.php3?b=pleroy99
Problème mémoire lors d'un export GEDCOM
« Réponse #21 le: 11 Février 2006 à 18:30:21 »
Je viens de télécharger un logiciel qui me donne la RAM en temps réel (au hasard sur google : RAMActive).

Je l'ai lancé et ai lancé l'export GEDCOM.

Cet export s'arrête en erreur mémoire alors que la RAM disponible est proche de 255 MB.

N'y a t-il des paramètres de FireBird pour définir un niveau de mémoire (RAM, cache...) ?



Merci
 

Hors ligne pleroy99

  • Amateur
  • **
  • Messages: 19
    • http://gw1.geneanet.org/index.php3?b=pleroy99
Problème mémoire lors d'un export GEDCOM
« Réponse #22 le: 11 Février 2006 à 18:53:31 »
J'ai regardé le fichier firebird.conf dans la directory Firebird d'Ancestrology.

Il y a un paramètre en remarque :

# DefaultDbCachePages = 2048

Je l'ai activé en doublant sa valeur.



ET L'EXPORT A REUSSI....



Merci pour tout  :D
 

Hors ligne DDdeBerdeux

Problème mémoire lors d'un export GEDCOM
« Réponse #23 le: 11 Février 2006 à 21:34:01 »
Citation de: "pleroy99"
DefaultDbCachePages = 2048
C'est ce que j'ai, en version serveur, sans problème (çà fait 2048 pages de 4ko soit 8Mo).

A+

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

Hors ligne pleroy99

  • Amateur
  • **
  • Messages: 19
    • http://gw1.geneanet.org/index.php3?b=pleroy99
Problème mémoire lors d'un export GEDCOM
« Réponse #24 le: 17 Février 2006 à 15:47:55 »
Bon, ben me revoila avec le même problème... :cry:

Que dois-je télécharger pour être "Firebird Serveur" ?  :shock:
 

Hors ligne Facon

Problème mémoire lors d'un export GEDCOM
« Réponse #25 le: 17 Février 2006 à 16:32:22 »
Bonjour,

Tu devrais trouver ton bonheur dans le Forum à l'adresse ci-dessous.



http://www.ancestrologie.org/forum/index.php?topic=4776.0&postdays=0&postorder=asc&start=4
Christian
 

Hors ligne Horemans

  • AncestroSenior
  • *****
  • Messages: 1 775
    • http://perso.wanadoo.fr/philippe.horemans
Problème mémoire lors d'un export GEDCOM
« Réponse #26 le: 17 Février 2006 à 16:41:14 »
C'est la bonne adresse, il n'y a qu'à suivre...

Parcontre, télécharge la version Firebird 1.5.3.4870 au lieu de 1.5.2.4731 qui contient un bug.
Plus çà va, plus je me régale...  Et avec  Quisontils, la gestion des actes, c'est facile !   Philippe
 

Hors ligne pleroy99

  • Amateur
  • **
  • Messages: 19
    • http://gw1.geneanet.org/index.php3?b=pleroy99
Problème mémoire lors d'un export GEDCOM
« Réponse #27 le: 19 Février 2006 à 10:30:53 »
C'est OK

Merci :wink:
 

Hors ligne DDdeBerdeux

Problème mémoire lors d'un export GEDCOM
« Réponse #28 le: 19 Février 2006 à 12:09:01 »
Citation de: "pleroy99"
C'est OK

Merci :wink:
Veux-tu dire que le passage en Firebird serveur a résolu ton problème de gestion mémoire? Et que ton problème est résolu?

Si j'insiste un peu, c'est parce que dans ce cas, la leçon est bonne à retenir. Restera à savoir si, ce problème est propre à W2000. (PCM a suffisamment de problèmes avec W98 et ME).

A+

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

Hors ligne Saigy2002

  • Grand Amateur
  • ***
  • Messages: 24
memoire insuffisante...suite
« Réponse #29 le: 10 Mars 2006 à 11:59:35 »
Bonjour,

Je reactive la discution car j'ai aussi le probleme de "mémoire insuffisante" en export Gedcom. Je ne sais pas si le probleme de pleroy99 a ete résolu...mais je butte.

A. J'ai déjà eu ce probleme il y a quelque mois et...en reorganisant la base plusieur fois c'est passé contrairement à ce jour.

B. Je suis sous W2K Sp4 , 1Mega de RAM.

C. Version Ancestrologie 2006.0.0.470 et BDD 4.017 (La version actuelle plante sans arret en "Violation d'acces" d'ou retour).

D. J'ai installer Firebird SQL Server V 1.5.3.4870

C. Ma base comporte 13000 individus et fait 26 MO.

Au plaisir de vous lire. :(
 

Hors ligne DDdeBerdeux

memoire insuffisante...suite
« Réponse #30 le: 10 Mars 2006 à 13:13:39 »
Citation de: "Saigy2002"
B. Je suis sous W2K Sp4 , 1Mega de RAM.
J'espère qu'il s'agit d'une erreur de frappe :? sans celà il vaudrait mieux râcler les fonds de tiroirs pour acheter un grosse barette de mémoire.

Plus sérieusement, quelle est la taille du disque virtuel utilisé.

Ayant aussi 1Go de Ram, et suivant les conseils donnés par certaines revues pour accélérer le PC, j'ai supprimé le disque virtuel. Mais en fin de journée et ayant ouvert plusieurs bases de données, pourtant sans rien y faire, une alerte "mémoire insuffisante" est apparue et la base a refusé de s'ouvrir. J'ai remis le disque virtuel à sa taille conseillée soit 1,5Go.

A+

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

Hors ligne Saigy2002

  • Grand Amateur
  • ***
  • Messages: 24
Memoire insuffisante
« Réponse #31 le: 10 Mars 2006 à 14:13:13 »
Oui, 2 barrettes de 512 font 1 Giga....en 6mm c'est passé à l'instant.

J'ai mis la memoire virtuelle de 768 à 1534 sur un autre disque.

Je ne sais pas quoi penser... mais pour l'instant je dit OK et Merci de votre coopération.

A+
 

Hors ligne DDdeBerdeux

Problème mémoire lors d'un export GEDCOM
« Réponse #32 le: 10 Mars 2006 à 14:44:37 »
Pour les violations mémoires, as-tu uniquement les bonnes dll dans le répertoire plugins? Il semblerait que la présence de dll non "standard" soit à l'origine de violations mémoire. Ce qui pourrait s'expliquer parce qu'ancestro doit lire l'entête de ces dll lors de son ouverture, pour les afficher dans le menu Plugins.

A+

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

Hors ligne Saigy2002

  • Grand Amateur
  • ***
  • Messages: 24
Memoire insuffisante ..suite
« Réponse #33 le: 11 Mars 2006 à 08:46:50 »
Bonjour, je devrait avoir les DLL standard n'ayant fait aucune modif. ds ce repertoire.

DLL_BOA.dll 933ko du 05/092004

DLLArbre.dll 2902 ko du 10/11/2005

DLLCalculDate.dll 335 ko du 19/05/2002

DLLCalendrier.dll 875 ko du 21/09/2003

DLLCreationWeb.dll 699 ko du 03/10/2004

DLLStatistique.dll 927 ko du 14/10/2003

Voici ce que j'ai.. est-ce les dernieres versions ?? yo ne sait!

A+

Guy
 

Hors ligne Joël AUGUSTE

  • AncestroSenior
  • *****
  • Messages: 1 348
  • Remercié: 4 fois
    • http://gw.geneanet.org/joelauguste
  • Programme: v2015-1996.3.2
  • Base: 5.131
  • Système: W11
Problème mémoire lors d'un export GEDCOM
« Réponse #34 le: 11 Mars 2006 à 09:03:19 »
Bonjour,



Tes DLL BOA et CréationWeb ne sont plus à jour.

Les DLL CalculDate, Calendrier et Statistique sont devenues inutiles puisque ces fonctions sont intégrées au logiciel.
Cordialement,

Joël


Ancestrologie version  v2015-1996.3 b5.131
Intel Core i3-2100, 6144M°, Ecran 21,5" (1440*900)
Windows 10 Famille
 

Hors ligne DDdeBerdeux

Problème mémoire lors d'un export GEDCOM
« Réponse #35 le: 11 Mars 2006 à 09:40:50 »
Bonjour,

On parle aussi de ce problème sur le forum développement, dans un fil concernant la bêta V501.

Il semble que la suppression des dll inutiles, dont les 3 que vient de citer Joël, diminue, si ce n'est supprime ces violations d'adresses.

Pourquoi :?:  Je n'en sais rien, mais leur présence ne peut que ralentir le démarrage inutilement.

A+

André

PS: Pour la maj du BOA, je n'ai pas trouvé d'autre lien que dans le forum BOA "Version 1.7 disponible"
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Saigy2002

  • Grand Amateur
  • ***
  • Messages: 24
Memoire insuffisante ..suite
« Réponse #36 le: 11 Mars 2006 à 15:59:50 »
Bonjour, ..ou j'en suis?

DLL Obsoletes Eliminées, Téléchargé Ancestrologie_2006_500, Installé sur un autre Micro ,récupéré les DLL à Jour et Anestrologie.exe. Me voilà en V 2006.500, je fais plein de manip et ca me va : pas de "Violation mémoire".



Donc je continue, MAJ de la base en 4.028 pourquoi pas? et là hic.

Message d'erreur: isql.exe - DLL introuvable

fbclient.dll introuvable sur chemin ......

 J'ai installer Firebird Server et déactiver la version livré avec Ancestrologie, c'était bien mais Fbclient.dll et Gds32.dll sont ailleurs. Je copie Fbclient ds Dossier Ancestologie et oups .... ca passe, je suis en base 4.028.Je teste... ca semble ok.



Au fait mon probleme premier c'etait "memoire insuffisante en export gedcom", hier en augmentant la memoire virtuelle c'etait passé......et la on ne rit pas !!! une jolie petite fenetre grisée au centre de l'écran me dit "memoire insuffisante". Je reorganise la base, rien n'y fait....

 Dur dur d'autant que je mesure que pendant ce traitement ma memoire tot utilisée ne dépasse jamais 540 Mo.C'est grave car pour moi la vraie facon de sauver ma base c'est cet export.Alors j'arrete ma dissertation et reste .... sur le cul...

A+

Guy
 

Hors ligne DDdeBerdeux

Memoire insuffisante ..suite
« Réponse #37 le: 11 Mars 2006 à 17:01:42 »
Citation de: "Saigy2002"
fbclient.dll introuvable sur chemin ......
Lors de la procédure de mise à jour, isql.exe, un requêteur en ligne de commande livré avec Firebird serveur, est copié dans le répertoire ancestrologie. C'est ensuite lui qui exécute le script d'instructions sql de la maj. Pour accéder à la base, il a besoin d'une dll qui s'appelle fbclient.dll.

Dans le cas d'une installation de FB embedded, c'est gds32.dll qui se trouve aussi dans le répertoire ancestrologie, qui est renommé provisoirement fbclient.dll pour la durée de la maj.

Dans le cas de FB serveur, la bibliothèque client est copiée sous 2 noms fbclient.dll et gds32.dll (cette dernière pour assurer la compatibilité avec les applications développées initialement sous Interbase comme Ancestrologie), normalement dans C:\WINDOWS\system32 sous XP ou C:\WINNT\system32 sous W2000. Pour qu'un logiciel les trouve, il faut qu'ils soient dans un répertoire du path, une variable système qui donne toute la liste des répertoires qu'un programme parcourt s'il n'a pas trouvé un fichier dans son propre répertoire.

Pour visualiser cette liste, il suffit d'ouvrir une fenêtre en mode commande et d'exécuter la commande PATH.

Donc si fbclient.dll n'est pas trouvé, c'est qu'il n'est pas dans un répertoire de la liste.

En mettre une copie provisoirement dans Ancestrologie te permet de te dépanner , mais enlève ce fichier, renommé gds32.dll en fin de procédure de maj, car maintenant c'est cette version qu'Ancestrologie utilise, ce qui peut être à l'origine du pb de mémoire insuffisante.

Le mieux est de t'assurer de la présence de fbclient.dll et gds32.dll, en un seul exemplaire dans tout le path et pas dans ancestrologie.

Les 2 fichiers sont identiques (356 439 octets en v 1.5.3.4870).

A+

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

Hors ligne Saigy2002

  • Grand Amateur
  • ***
  • Messages: 24
Memoire insuffisante ..suite
« Réponse #38 le: 11 Mars 2006 à 18:44:21 »
Hello,

Gds32.dll et Firedird.conf supprimés du dossier Ancestrologie et ... Export Gedcom Ok en 4 mm.

On peut en conclure que pour corriger les erreurs 'memoire insuffisante' j'ai utiliser Firebird 1.5.3.4870, et pour éviter les erreurs 'Violation d'acces" maj les dll du dossiers Plugins.



gds32.dll est ici : F:\WINNT\system32

Fbclient.dll est ici : F:\Programmes\Firebird\Firebird_1_5\bin

Il font tout deux 356 439 octets.

Dois je creer un "path" pour donner l'acces a fbclient.dll?



Ds toutes les manip j'ai toujours renomé les fichiers. Je m'apercois que l'ancien GDS32.dll que j'utilisait (maj avec la procedure de Cazaux-moutou Philippe ) faisait 1493 ko !!!



Merci de ta patience.A+

Guy
 

Hors ligne DDdeBerdeux

Memoire insuffisante ..suite
« Réponse #39 de la page précédente: 11 Mars 2006 à 19:40:51 »
Citation de: "Saigy2002"
gds32.dll est ici : F:\WINNT\system32

Fbclient.dll est ici : F:\Programmes\Firebird\Firebird_1_5\bin

Il font tous deux 356 439 octets.

Dois je creer un "path" pour donner l'acces a fbclient.dll?
Non, déplacez le dans F:\WINNT\system32, avec gds32.dll.

Ainsi il sera dans le path, puisque gds32.dll y est (ancestrologie.exe ne fonctionnerait pas sans celà), et la procédure de mise à jour le trouvera.

Ces 2 dll installées en même temps que le serveur, ne servent que de "relais" pour rediriger les commandes vers le serveur. Cà explique pourquoi elles sont plus petites que le gds32.dll de la version embedded, qui doit exécuter lui même les instructions dans la base.

A+

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