0
458 次浏览

我们收到了一些报告,称 Paratext 9 因为占用大量内存而变得缓慢,但到目前为止,我们尚未找到重现该问题的方法。

我们正在考虑升级用于大多数显示界面的基于 Firefox 的组件,但我们还没有确切的数据来证明这是否会有帮助。

如果您遇到此问题,请执行以下操作:

  1. 按住 Shift 键并单击主 Paratext 图标。
  2. 选择:Support and Development > View memory status
  3. 记下顶部窗格中显示的内存使用量
  4. 单击底部窗格中“Free memory”部分的 GC 按钮
  5. 单击“Measure and save”
  6. 创建一个问题报告
  7. 在确认邮件的回复中发送第 5 步中创建的文件。

希望我们能获得一些数据,帮助我们确定内存问题的原因。

John+Wickberg
Paratext 支持团队

机器翻译自 English
Paratext [Administrator]
(3.4k 分) 发布

已重新显示 | 458 次浏览

2 个回答

0
最佳答案

Linux 上的 Paratext 经常超过 1 GB 的内存……我目前处于 3.4 GB(虚拟)和 1.4 GB(常驻)的状态。这种使用方式导致我每天都要重启 PT 一两次,这本身也有问题:“Main”进程必须手动终止(例如使用 System Monitor),因为即使在“关闭”PT 后它仍然保持常驻。
这与使用 Firefox 组件有关吗?因为 Firefox 也使用内存并且不释放它……
我很乐意提交报告,但我认为您的说明适用于 Windows 而不是 Linux。

机器翻译自 English
(642 分) 发布

Linux 版本的 Paratext 已经是 64 位应用程序,因此我在 Windows 上担心的内存限制不适用于它。

随着 Paratext 9.1(即将发布),Windows 应用程序也将是 64 位的,这个 1G 的限制将不再适用。

对于 Paratext 的 32 位版本,性能通常在达到 1G 后下降,因为更多的时间被用于尝试释放内存。在 64 位版本上不应该发生这种情况,因为可以使用计算机上所有可用的内存。

John+Wickberg

机器翻译自 English

好的。谢谢,John+Wickberg。这肯定只是 Paratext 在 Linux 上反应迟钝的特性——点击后等待操作 X 发生……例如打开项目窗口中的三栏菜单,从下拉菜单中选择注释标签,甚至有时打字(输入一个单词并等待它出现在屏幕上以检查拼写是否正确)。而且打开的窗口只有我的项目、一个文本集合(包含五个资源)和源语言窗口。不幸的是,Linux 上的 Fieldworks 更糟糕,但情况类似——很多事情都需要等待。事实上,Linux 版本太慢了,我在虚拟机中运行 Windows 版本的 Fieldworks……
我想问一个看似相关的问题:程序在运行的大部分时间里使用 25% 的 CPU(即一个核心的 100%)是否正常?根据 System Monitor,Paratext 确实如此……我的机器不是最新的(Lenovo x250, i5-5300U CPU @ 2.30GHz),但有 16 GB 内存,运行大多数其他程序都没问题。在我运行的所有程序中,Paratext 对机器的压力最大——甚至比虚拟机中的 Fieldworks 还要大。

机器翻译自 English
0

是否有一个被视为过高的内存使用阈值?(我的 PT 总体上并没有变慢,但某些功能变慢了,例如关闭/解决注释。提交报告值得吗?PT 使用大约 700 MB。)

Paulus+Kieviet

机器翻译自 English
(517 分) 发布
已重新显示

如果 Paratext 使用的内存超过 1G,这通常是存在问题的迹象。由于这很大程度上取决于您打开了多少个窗口以及正在使用哪些工具,因此很难给出一个确切的数字。

Paratext 使用两种类型的内存。一种是 .Net 中的常规数据——顶部窗格中显示的 .Net 内存使用总量就是该数值。Firefox 组件还分配了不受 .Net 控制的内存,生成的报告中显示的内存使用量就是这部分。因此,我们要寻找的是 .Net 内存显著低于总内存使用量的情况。

Paratext 8 和 Paratext 9 之间的一个区别在于,我们升级了 Firefox 控件,使其基于更新版本的 Firefox 浏览器(我们从版本 45 升级到了版本 60)。由于 Firefox 架构的变化,这次升级需要大量工作,新的实现中可能存在内存问题——但这并不是一个容易复现的问题。

John+Wickberg

机器翻译自 English

相关问题

0
3 个回答 734 次浏览
我有一个项目(项目 A),其版权信息已在注册表(Registry)中设置,并且在 常规 选项卡的版权字段中显示正确,但 PTxPrint 无法 找到 它 PTxPrint 可以毫无问题地 找到 另一个项目(项目 B)中的版权信息 项目 B 的 ... 可以查找版权信息?或者,为什么 常规 选项卡会显示正确的版权信息,但它却没有记录在任何本地文件中?
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.4k 发布 提问于 八月 26, 2019
0
1 个回答 222 次浏览
在 Paratext 9.3 中,我刚刚发现您可以直接在帮助主题内对 Paratext 帮助主题提供反馈 每个帮助主题的底部都有一个 这是否有帮助? 部分 请选择 是 或 否 如果存在问题或需要更多内容,您可以提 ... 将打开一个 提供反馈 窗口,供您添加评论 @glennpruitt 您能否将此功能添加到 Paratext 9.3 的改进列表中?
[Moderator]
james_post
2.1k 发布
提问于 八月 26, 2022
+4
2 个回答 532 次浏览
欢迎来到 Paratext 脚本与技巧专区 我见过不少此类脚本流传,最近还了解到有人有一个 Google 云端硬盘文件夹,里面存放了许多可以添加到 Paratext 菜单中的不同 Python 脚本 我意识到我们之前没有一个合适的地方来存放这些脚本 ... 创建一个空间是个好主意 您需要自行托管脚本并在此处提供链接,但至少我们可以将所有脚本集中在一处找到!
[Moderator]
dhigby
1.3k 发布
提问于 十月 22, 2021
0
5 个回答 445 次浏览
过去,我们曾使用 Android 热点(关闭移动数据)作为离线 WiFi 路由器的一种替代方案 这在互联网连接极其有限(且昂贵)的村庄中用于 Paratext Live 是有效的 Chorus Hub 也可以通过这种方式使用吗? ... 尚未找到在 iOS 上不使用移动数据使用热点的方法 因此我在上面特别提到了 Android 谢谢, james_post
[Moderator]
james_post
2.1k 发布
提问于 十月 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 位用户