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

Мы получили несколько сообщений о том, что 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тыс. очков)

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

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 ответов 734 просмотров
У меня есть проект (Проект A), в котором информация об авторских правах установлена в реестре и корректно отображается в ... правах, но она нигде не записывается в локальный файл?
MSEAIT_LT 478 задал вопрос авг 25, 2022
0 голосов
0 ответов 307 просмотров
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 ответ 222 просмотров
В Paratext 9.3 я только что обнаружил, что можно оставлять отзывы о темах справки Paratext непосредственно из самой темы ... вы добавить это в список улучшений для Paratext 9.3?
[Moderator]
james_post
2,1тыс.
задал вопрос авг 26, 2022
+4 голосов
2 ответов 532 просмотров
Добро пожаловать в раздел для скриптов и хитростей Paratext. Я видел несколько таких скриптов, которые гуляют по сети, и недавно ... хотя бы мы сможем найти их все в одном месте!
[Moderator]
dhigby
1,3тыс.
задал вопрос окт 22, 2021
0 голосов
5 ответов 445 просмотров
Ранее мы использовали 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.
Dear friends, since God so loved us, we also ought to love one another.
1 John 4:11
3,049 вопросов
6,007 ответов
5,673 комментариев
2,029 пользователей