0 голосов
491 просмотров

Мы получили несколько сообщений о том, что Paratext 9 начинает работать медленно из-за высокого потребления памяти, но пока нам не удалось воспроизвести эту проблему.

Мы рассматриваем возможность обновления компонента на базе Firefox, который используется в большинстве наших дисплеев, но у нас пока нет точных данных о том, поможет ли это.

Если вы столкнетесь с этой проблемой, пожалуйста, выполните следующие действия:

  1. Удерживайте клавишу Shift и щелкните значок Paratext.
  2. Выберите: Support and Development > View memory status
  3. Запишите количество используемой памяти в верхней панели
  4. Нажмите кнопку GC в разделе “Free memory” нижней панели
  5. Нажмите “Measure and save”
  6. Создайте отчет о проблеме
  7. Отправьте файл, созданный на шаге 5, в ответ на письмо с подтверждением.

Надеемся, что мы сможем получить данные, которые помогут нам определить причину проблемы с памятью.

John+Wickberg
Поддержка Paratext

Переведено машиной с языка English
Paratext от [Administrator]
(3,4тыс. очков)

снова показан | 491 просмотров

2 Ответов

0 голосов
Лучший ответ

Paratext на Linux регулярно превышает 1 ГБ памяти… В данный момент у меня 3,4 ГБ (виртуальная) и 1,4 ГБ (резидентная). Такое использование заставляет меня перезапускать PT один или два раза в день, что само по себе вызывает проблемы: процесс “Main” приходится завершать вручную (например, с помощью System Monitor), так как он остается резидентным даже после “закрытия” PT.
Связано ли это с использованием компонента Firefox? Потому что Firefox также использует память и не освобождает ее…
Я с удовольствием отправлю отчет, но, думаю, ваши инструкции применимы к Windows, а не к Linux.

Переведено машиной с языка English
от (642 очков)

Версия Paratext для Linux уже является 64-разрядным приложением, поэтому ограничения по памяти, о которых я беспокоился в Windows, к нему не применяются.

В Paratext 9.1 (который скоро выйдет) приложение для Windows также будет 64-разрядным, и это ограничение в 1 ГБ больше не будет действовать.

Для 32-разрядных версий Paratext производительность обычно снижается после достижения 1 ГБ, так как тратится больше времени на попытку освобождения памяти. Этого не должно происходить в 64-разрядных версиях, так как может использоваться вся доступная память компьютера.

John+Wickberg

Переведено машиной с языка English

Хорошо. Спасибо, John+Wickberg. Должно быть, это просто медленная природа Paratext на Linux — щелкнуть и ждать, пока операция X выполнится… Например, открытие меню с тремя полосками в окне проекта, выбор тега Note из выпадающего списка, даже иногда набор текста (набери слово и подожди, пока оно появится на экране, чтобы проверить, правильно ли оно написано). И единственные открытые окна — это мой проект, коллекция текстов (с пятью ресурсами) и окно исходного языка. К сожалению, Fieldworks на Linux еще хуже, но в целом то же самое — много ожидания, пока что-то произойдет. На самом деле, версия для Linux настолько медленная, что я запускаю версию Fieldworks для Windows в виртуальной машине…
Я задам вопрос, который, на мой взгляд, связан с этим: нормально ли, чтобы программа использовала 25% CPU (то есть 100% одного ядра) большую часть времени работы? Согласно System Monitor, Paratext делает это… У меня не самая новая машина (Lenovo x250, i5-5300U CPU @ 2.30GHz), но с 16 ГБ ОЗУ она справляется с большинством других программ. Из всех программ, которые я запускаю, Paratext нагружает машину больше всего — даже больше, чем Fieldworks в ВМ.

Переведено машиной с языка English
0 голосов

Существует ли определенный порог использования памяти, который считается чрезмерным? (В целом мой PT не стал медленнее, но некоторые функции стали, например, закрытие/разрешение заметки. Стоит ли отправлять отчет? PT использует около 700 МБ.)

Paulus+Kieviet

Переведено машиной с языка English
от (517 очков)
снова показан

Если Paratext использует более 1 ГБ памяти, это, вероятно, признак проблемы. Трудно назвать точную цифру, так как это во многом зависит от того, сколько окон у вас открыто и какие инструменты используются.

Paratext использует два типа памяти. Один — это обычные данные в .Net; общее количество используемой памяти .Net — это цифра, отображаемая в верхней панели окна состояния памяти. Компонент Firefox также выделяет память, которая не контролируется .Net, и именно это использование памяти отображается в сгенерированном отчете. Таким образом, мы ищем случай, когда память .Net значительно ниже общего объема используемой памяти.

Одно из отличий между Paratext 8 и Paratext 9 состоит в том, что мы обновили элемент управления Firefox, чтобы он был основан на более новой версии браузера Firefox (мы перешли с версии 45 на версию 60). Из-за изменений в архитектуре Firefox это обновление потребовало много работы, и в новой реализации может быть проблема с памятью — но это проблема, которую не так просто воспроизвести.

John+Wickberg

Переведено машиной с языка English

Похожие вопросы

0 голосов
3 ответов 915 просмотров
У меня есть проект (Проект A), в котором информация об авторских правах установлена в реестре и корректно отображается в ... правах, но она нигде не записывается в локальный файл?
MSEAIT_LT 478 задал вопрос авг 25, 2022
0 голосов
0 ответов 322 просмотров
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,4тыс. задал вопрос авг 26, 2019
0 голосов
1 ответ 231 просмотров
В Paratext 9.3 я только что обнаружил, что можно оставлять отзывы о темах справки Paratext непосредственно из самой темы ... вы добавить это в список улучшений для Paratext 9.3?
[Moderator]
james_post
2,1тыс.
задал вопрос авг 26, 2022
+4 голосов
2 ответов 599 просмотров
Добро пожаловать в раздел для скриптов и хитростей Paratext. Я видел несколько таких скриптов, которые гуляют по сети, и недавно ... хотя бы мы сможем найти их все в одном месте!
[Moderator]
dhigby
1,3тыс.
задал вопрос окт 22, 2021
0 голосов
5 ответов 484 просмотров
Ранее мы использовали Android-телефон в режиме точки доступа (с отключенными мобильными данными) в качестве автономного ... выше я специально упомянул Android. Спасибо, james_post
[Moderator]
james_post
2,1тыс.
задал вопрос окт 21, 2021
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And I tell you that you are Peter, and on this rock I will build my church, and the gates of Hades will not overcome it.
Matthew 16:18
3,052 вопросов
6,011 ответов
5,677 комментариев
2,032 пользователей