LibreOffice Calc 不断锁定,因为它会发生未知的内存流失

LibreOffice Calc 不断锁定,因为它会发生未知的内存流失

请参阅下面的屏幕截图。屏幕右上角的内存监视器显示内存使用量出现了几次大幅峰值。在此期间,整个计算机都会锁定,无法执行任何操作。这些峰值持续几秒钟,每分钟发生两三次。这只发生在我使用 LibreOffice Calc 时,这会导致它无法使用。

有其他人遇到过这种情况吗?如何解决?

截屏

答案1

您的描述表明您的 RAM 不足以满足您的使用需求。

  • 这种迟缓与系统使用磁盘上的“交换”内存(而不是 RAM)的描述相符。系统仅在 RAM 不足时才使用交换(这是过于简单的说法,但仍然相当准确)。

  • 您的屏幕截图显示两个 Web 浏览器都打开了。Web 浏览器是出了名的占用大量 RAM 的浏览器。脚本繁多的页面(如 Facebook 和其他社交媒体应用)会占用大量 RAM。LibreOffice 也倾向于使用大量 RAM……尤其是在执行复杂计算、格式化、宏和脚本时。

你可以做什么:

  1. 了解如何使用简单的命令free来监控您的 RAM 和交换使用情况。任何搜索引擎都会告诉您如何操作。此页面顶部的搜索框也是如此man free

  2. 当您的系统开始交换并变得缓慢时,请耐心等待。不要按住电源按钮 - 这只会导致更多问题。相反,请耐心地逐个关闭占用大量内存的应用程序,直到交换停止。

  3. 更好的是,你可以预料交换...这就是您学习如何使用的原因free:这样您就知道有多少可用 RAM,并可以适当地调整您的工作流程。

  4. 当然,您可以给您的系统添加更多的 RAM。

显然,如果您具备 LibreOffice 脚本编写技能,您可以找出电子表格为何消耗如此多的 RAM,并编辑电子表格以使其更节省内存。但是,教您这些技能远远超出了 AskUbuntu 简单问题的范围。(LibreOffice 人员可能愿意教它)

您还可能发现了 LibreOffice Calc 中的错误。但是,验证该错误也需要一定的技能。教您这些技能远远超出了 AskUbuntu 简单问题的范围。

相关内容