0 votes
490 vues

Nous avons reçu plusieurs signalements indiquant que Paratext 9 devient lent en raison d'une forte utilisation de la mémoire, mais nous n'avons pas encore réussi à reproduire le problème.

Nous envisageons une mise à niveau du composant basé sur Firefox utilisé dans la plupart de nos affichages, mais nous ne disposons pas encore de données fiables pour savoir si cela aidera.

Si vous rencontrez ce problème, veuillez effectuer les opérations suivantes :

  1. Maintenez la touche Maj (Shift) enfoncée et cliquez sur l'icône principale de Paratext.
  2. Sélectionnez : Support and Development > View memory status
  3. Notez la quantité de mémoire utilisée dans le panneau supérieur
  4. Cliquez sur le bouton GC dans la section « Free memory » du panneau inférieur
  5. Cliquez sur « Measure and save »
  6. Créez un rapport de problème
  7. Envoyez le fichier créé à l'étape 5 en réponse à l'e-mail de confirmation.

J'espère que nous pourrons obtenir des données qui nous aideront à déterminer la cause du problème de mémoire.

John+Wickberg
Paratext Support

Traduit automatiquement depuis English
Paratext par [Administrator]
(3,4k points)

réaffiché | 490 vues

2 Réponses

0 votes
Meilleure réponse

Paratext sur Linux dépasse régulièrement 1 Go de mémoire… Je suis actuellement à 3,4 Go (virtuel) et 1,4 Go (résident). Ce type d'utilisation me fait redémarrer PT une ou deux fois par jour, ce qui pose ses propres problèmes : le processus « Main » doit être terminé manuellement (avec, par exemple, System Monitor) car il reste résident même après avoir « fermé » PT.
Cela est-il lié à l'utilisation d'un composant Firefox ? Car Firefox utilise également de la mémoire et ne la libère pas…
Je serais heureux de soumettre un rapport, mais je pense que vos instructions s'appliquent à Windows et non à Linux.

Traduit automatiquement depuis English
par (642 points)

La version Linux de Paratext est déjà une application 64 bits, donc les limites de mémoire dont je m'inquiétais sous Windows ne s'appliquent pas à celle-ci.

Avec Paratext 9.1 (à paraître bientôt), l'application Windows sera également en 64 bits et cette limite de 1 Go ne s'appliquera plus.

Pour les versions 32 bits de Paratext, les performances se dégradent normalement après avoir atteint 1 Go, car plus de temps est consacré à la libération de la mémoire. Cela ne devrait pas se produire sur les versions 64 bits, car toute la mémoire disponible sur l'ordinateur peut être utilisée.

John+Wickberg

Traduit automatiquement depuis English

D'accord. Merci, John+Wickberg. Ce doit être simplement la nature lente de Paratext sur Linux – cliquer et attendre que l'opération X se produise… Comme l'ouverture du menu à trois barres dans la fenêtre du projet, la sélection d'une balise de note depuis le menu déroulant, voire la frappe parfois (taper un mot et attendre qu'il apparaisse à l'écran pour voir s'il est correctement orthographié). Et les seules fenêtres ouvertes sont mon projet, une collection de textes (avec cinq ressources) et la fenêtre de la langue source. Malheureusement, Fieldworks sur Linux est pire, mais c'est à peu près la même chose – beaucoup d'attente pour que les choses se produisent. En fait, la version Linux est si lente que j'exécute la version Windows de Fieldworks dans une machine virtuelle…
Je poserai une question qui me semble liée : est-il normal qu'un programme utilise 25 % du CPU (c'est-à-dire 100 % d'un cœur) pendant une grande partie du temps où il est en cours d'exécution ? Selon System Monitor, Paratext le fait… Je n'ai pas la machine la plus récente (Lenovo x250, CPU i5-5300U @ 2,30 GHz), mais avec 16 Go de RAM, il fonctionne correctement avec la plupart des autres programmes. De tous les programmes que j'exécute, Paratext met le plus en difficulté la machine – même plus que Fieldworks dans une VM.

Traduit automatiquement depuis English
0 votes

Existe-t-il un seuil d'utilisation de la mémoire considéré comme excessif ? (Mon PT n'est généralement pas devenu lent, mais certaines fonctions le sont, par exemple la fermeture/résolution d'une note. Est-il utile de soumettre un rapport ? PT utilise environ 700 Mo.)

Paulus+Kieviet

Traduit automatiquement depuis English
par (517 points)
réaffiché

Si Paratext utilise plus de 1 Go de mémoire, c'est probablement le signe d'un problème. Il est difficile de donner un chiffre précis, car cela dépendra beaucoup du nombre de fenêtres ouvertes et des outils utilisés.

Deux types de mémoire sont utilisés par Paratext. L'un est des données normales dans .Net - la mémoire totale .Net utilisée est la figure affichée dans le panneau supérieur de la fenêtre d'état de la mémoire. Le composant Firefox alloue également de la mémoire qui n'est pas contrôlée par .Net et c'est l'utilisation de cette mémoire qui est affichée dans le rapport généré. Nous cherchons donc un cas où la mémoire .Net est nettement inférieure à la mémoire totale utilisée.

Une différence entre Paratext 8 et Paratext 9 est que nous avons mis à niveau le contrôle Firefox pour qu'il soit basé sur une version plus récente du navigateur Firefox (nous sommes passés de la version 45 à la version 60). En raison des changements dans l'architecture de Firefox, cette mise à niveau a nécessité beaucoup de travail et il peut y avoir un problème de mémoire dans la nouvelle implémentation - mais c'est un problème qui n'est pas facile à reproduire.

John+Wickberg

Traduit automatiquement depuis English

Questions connexes

0 votes
3 réponses 915 vues
J'ai un projet (Projet A) pour lequel les informations de copyright sont définies dans le registre et s'affichent ... soient pas enregistrées dans un fichier local quelque part ?
MSEAIT_LT 478 posée août 25, 2022
0 votes
0 réponses 322 vues
A little earlier I changed the Registration Information for a user: The username was: Samuel Davis (this is a ... Information did include an email address. This is also strange.
wdavidhj 1,4k posée août 26, 2019
0 votes
1 réponse 231 vues
Dans Paratext 9.3, je viens de découvrir que vous pouvez donner votre avis sur les sujets de l'aide de Paratext ... ajouter cela à la liste des améliorations pour Paratext 9.3 ?
[Moderator]
james_post
2,1k
posée août 26, 2022
+4 votes
2 réponses 599 vues
Bienvenue dans la section consacrée aux scripts et astuces pour Paratext. J'en ai vu circuler plusieurs et j'ai ... moins, nous pourrons tous les trouver au même endroit !
[Moderator]
dhigby
1,3k
posée oct. 22, 2021
0 votes
5 réponses 484 vues
Par le passé, nous utilisions un point d'accès Android (avec les données mobiles désactivées) comme type de ... j'ai spécifiquement mentionné Android ci-dessus. Merci, james_post
[Moderator]
james_post
2,1k
posée oct. 21, 2021
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Very truly I tell you, whoever accepts anyone I send accepts me; and whoever accepts me accepts the one who sent me.
John 13:20
3,052 questions
6,011 réponses
5,677 commentaires
2,032 utilisateurs