LibreOffice Writer 在打开 1000 页的 docx 或 odt 文件时运行缓慢

wea*_*man 5 performance libreoffice microsoft-office 16.04

在Writer 6.2.5.2打开800多页的docx文档后,响应很慢。该文件主要由文本组成。我的 Ubuntu 版本是 16.04。

我试图找到增强记忆的方法,但没有成功。我设法禁用了 Java 运行时:工具?选项 ?自由办公室?先进的 ?“使用 Java 运行时环境”,但没有明显效果。

是否有任何改进或解决方法,还是只是正常的?在我的搜索中,我找到了最好的 LibreOffice 旧版本。

更新 1:Writer 不会卡住,但每次编辑都需要很多时间。当前进程 soffice.bin 需要大约 450 MB RAM,尽管我的 RAM 是 8GB 并且我将 TotalCacheSize 设置为 900 MB。我的 4 个核心之一通常以 100% 的速度运行。

246*_*601 4

LibreOffice 的菜单结构中隐藏着一些内存设置,您可能希望自行承担风险进行试验。

\n\n

具体来说,在选项 \xe2\x86\x92 LibreOffice \xe2\x86\x92 高级中,单击打开专家配置;在对话框中,导航至org.openoffice.Office.Common/Cache

\n\n

显示选项 - LibreOffice - 高级的屏幕截图

\n\n

然后在搜索框中输入org.openoffice.Office.Common/Cache以导航到以下屏幕:

\n\n

显示专家配置的屏幕截图

\n\n

之后您将能够调整设置。请注意,这些值以字节为单位。

\n\n

LibreOffice 自己是这么说的

\n\n
\n

没有“可接受的”值,只有反复试验才能帮助您。或者\n 可能不会:设置控制内存管理中非常特定的区域。\n 在大多数方面,LibreOffice 不需要任何调整\n 即可使用所有可用的

\n
\n\n

参考

\n\n

在这种情况下,添加更多内存可能是最佳选择。

\n\n

或者,如果更改 LibreOffice 中的内存设置没有效果,则可能需要(使用 v16.04)考虑交换分区的大小。

\n\n

下表可以提供一些指导:

\n\n

在此输入图像描述\n对于您的 8Gb RAM,建议交换大小(无休眠)为 3Gb,如果您使用休眠则为 11Gb。

\n\n

第二参考 - 交换大小

\n