在Writer 6.2.5.2中打开超过800页的docx文档后,响应非常慢。该文档主要由文本组成。我的Ubuntu版本是16.04。
我尝试过提高记忆力的方法,但没有成功。我尝试在以下位置禁用 Java 运行时:工具 → 选项 → LibreOffice → 高级 → “使用 Java 运行时环境”,但没有明显的效果。
有什么改进或解决方法吗?还是这只是正常现象?在我的搜索中,我最多找到了旧版本的 LibreOffice。
更新 1:Writer 不会卡住,但每次编辑都需要花费大量时间。目前,soffice.bin 进程占用大约 450 MB RAM,尽管我的 RAM 是 8GB,我将 TotalCacheSize 设置为 900 MB。我的 4 个核心中有一个通常以 100% 运行。
答案1
LibreOffice 的菜单结构深处隐藏着一些内存设置,您可能希望自行承担风险进行尝试。
具体来说,在选项 → LibreOffice → 高级中,单击打开专家配置;在对话框中,导航到org.openoffice.Office.Common/Cache
。
然后在搜索框中输入org.openoffice.Office.Common/Cache
以导航到下面的屏幕:
之后您将能够调整设置。请注意,这些值以字节为单位。
LibreOffice 自己说
没有“可接受”的值,只有反复试验才能帮到你。也可能不行:设置控制内存管理中非常具体的区域。在大多数方面,LibreOffice 不需要任何调整就可以使用所有可用的
在这种情况下,添加更多内存可能是最好的选择。
或者,如果更改 LibreOffice 中的内存设置没有效果,则可能需要(使用 v16.04)考虑交换分区的大小。
下表或许能提供一些指导: