0 votos
456 vistas

Hemos recibido algunos informes sobre Paratext 9 que se vuelve lento porque utiliza mucha memoria, pero hasta ahora no hemos podido encontrar una forma de reproducir el problema.

Estamos considerando una actualización del componente basado en Firefox que se utiliza en la mayoría de nuestras interfaces, pero aún no tenemos datos concretos para saber si eso ayudará.

Si se encuentra con este problema, por favor haga lo siguiente:

  1. Mantenga presionada la tecla Shift y haga clic en el icono principal de Paratext.
  2. Seleccione: Support and Development > View memory status
  3. Anote la cantidad de memoria en uso en el panel superior
  4. Haga clic en el botón GC en la sección “Free memory” del panel inferior
  5. Haga clic en “Measure and save”
  6. Cree un informe de problema
  7. Envíe el archivo creado en el paso 5 en una respuesta al correo de confirmación.

Esperamos poder obtener algunos datos que nos ayuden a determinar la causa del problema de memoria.

John+Wickberg
Paratext Support

Traducción automática desde English
Paratext por [Administrator]
(3,4k puntos)

mostrada de nuevo | 456 vistas

2 Respuestas

0 votos
Mejor respuesta

Paratext en Linux supera regularmente los 1 GB de memoria… Actualmente estoy en 3.4 GB (virtual) y 1.4 GB (residente). Este tipo de uso me hace reiniciar PT una o dos veces al día, lo cual tiene sus propios problemas: el proceso “Main” debe terminarse manualmente (con, por ejemplo, System Monitor) ya que permanece residente incluso después de “cerrar” PT.
¿Está relacionado con el uso de un componente de Firefox? Porque Firefox también usa memoria y no la libera…
Me encantaría enviar un informe, pero creo que sus instrucciones aplican a Windows y no a Linux.

Traducción automática desde English
por (642 puntos)

La versión de Linux de Paratext ya es una aplicación de 64 bits, por lo que los límites de memoria de los que me preocupaba en Windows no se aplican a ella.

Con Paratext 9.1 (que se lanzará pronto), la aplicación de Windows también será de 64 bits y este límite de 1G ya no se aplicará.

En las versiones de 32 bits de Paratext, el rendimiento normalmente se degrada después de alcanzar 1G, ya que se dedica más tiempo a intentar liberar memoria. Esto no debería ocurrir en las versiones de 64 bits, ya que se puede usar toda la memoria disponible en la computadora.

John+Wickberg

Traducción automática desde English

De acuerdo. Gracias, John+Wickberg. Debe ser simplemente la naturaleza lenta de Paratext en Linux: hacer clic y esperar a que ocurra la operación X… Como abrir el menú de tres barras en la ventana del proyecto, seleccionar una etiqueta de Nota del menú desplegable, e incluso escribir a veces (escribir una palabra y esperar a que aparezca en la pantalla para ver si está bien escrita). Y las únicas ventanas abiertas son mi proyecto, una colección de texto (con cinco recursos) y la ventana del idioma fuente. Lamentablemente, Fieldworks en Linux es peor, pero es muy similar: mucha espera para que las cosas ocurran. De hecho, la versión de Linux es tan lenta que ejecuto la versión de Windows de Fieldworks en una máquina virtual…
Haré lo que me parece una pregunta relacionada: ¿es normal que un programa use el 25% de la CPU (es decir, el 100% de un núcleo) durante gran parte del tiempo que está en ejecución? Según System Monitor, Paratext lo hace… No tengo la máquina más nueva (Lenovo x250, CPU i5-5300U @ 2.30GHz), pero con 16 GB de RAM funciona bien con la mayoría de los otros programas. De todos los programas que ejecuto, Paratext es el que más exige a la máquina, incluso más que Fieldworks en una VM.

Traducción automática desde English
0 votos

¿Existe cierto umbral de uso de memoria que se considere excesivo? (Mi PT en general no se ha vuelto lento, pero ciertas funciones sí, por ejemplo, cerrar/resolver una nota. ¿Vale la pena enviar un informe? PT usa alrededor de 700 MB.)

Paulus+Kieviet

Traducción automática desde English
por (517 puntos)
mostrada de nuevo

Si Paratext está usando más de 1G de memoria, probablemente sea señal de un problema. Es difícil dar una cifra exacta, ya que dependerá mucho de cuántas ventanas tenga abiertas y qué herramientas esté utilizando.

Hay dos tipos de memoria que utiliza Paratext. Uno es los datos normales en .Net; la memoria total de .Net en uso es la cifra mostrada en el panel superior de la ventana de estado de memoria. El componente de Firefox también asigna memoria que no está controlada por .Net, y este es el uso de memoria que se muestra en el informe generado. Por lo tanto, estamos buscando un caso donde la memoria de .Net sea significativamente menor que la memoria total en uso.

Una diferencia entre Paratext 8 y Paratext 9 es que actualizamos el control de Firefox para que se base en una versión más nueva del navegador Firefox (pasamos de la versión 45 a la versión 60). Debido a los cambios en la arquitectura de Firefox, esta actualización requirió mucho trabajo y puede haber un problema de memoria en la nueva implementación, pero es uno que no es fácil de crear.

John+Wickberg

Traducción automática desde English

Preguntas relacionadas

0 votos
3 respuestas 734 vistas
Tengo un proyecto (Proyecto A) que tiene la información de derechos de autor configurada en el registro (registry) y ... correcta, pero no esté registrada en ningún archivo local?
MSEAIT_LT 478 preguntada ago 25, 2022
0 votos
0 respuestas 307 vistas
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 preguntada ago 26, 2019
0 votos
1 respuesta 222 vistas
En Paratext 9.3, acabo de descubrir que puede enviar comentarios sobre los temas de ayuda de Paratext desde el propio tema ... añadir esto a la lista de mejoras de Paratext 9.3?
[Moderator]
james_post
2,1k
preguntada ago 26, 2022
+4 votos
2 respuestas 532 vistas
Bienvenido al área de Scripts y trucos para Paratext. He visto varios de estos circulando por ahí y recientemente me ... al menos podemos encontrarlos todos en un solo lugar!
[Moderator]
dhigby
1,3k
preguntada oct 22, 2021
0 votos
5 respuestas 445 vistas
En el pasado, utilizábamos un punto de acceso (hotspot) de Android (con los datos móviles desactivados) ... . Por eso mencioné específicamente Android arriba. Gracias, james_post
[Moderator]
james_post
2,1k
preguntada oct 21, 2021
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
But if we walk in the light, as he is in the light, we have fellowship with one another, and the blood of Jesus, his Son, purifies us from all sin.
1 John 1:7
3,049 preguntas
6,007 respuestas
5,673 comentarios
2,029 usuarios