Libreoffice 6.4 Calc 仅使用一个 CPU 核心,而大多数计算机现在有 8 到 32 个核心。在 200,000 行的电子表格中,任何事情都需要几分钟

Libreoffice 6.4 Calc 仅使用一个 CPU 核心,而大多数计算机现在有 8 到 32 个核心。在 200,000 行的电子表格中,任何事情都需要几分钟

我的计算机基于 的速度与220,000 行的电子表格中的i7-3820速度相同,当使用286 PC/ATLibreOffice Calc 6.4

  • 将一列居中,每列包含两行字符,内容为:4 分钟。
  • 格式化数字列:3 分钟。
  • 打开.ods55MB需要十多分钟。

我找到了原因:Libreoffice 6.4 仅使用一个 CPU 核心我的电脑(我必须得说,是 100%),而且还没有达到它所拥有的八个。

有什么办法可以改变它的行为并支持当今的计算机?

答案1

LibreOffice Calc 尚未实现多线程,因此仅使用一个核心。

这在 错误 65046:公式组的线程计算(多线程),始于 2013 年(!)。

2018 年,这被描述为“正在进行的工作”(评论#16)。

2019 年 12 月,此错误报告被评为高优先级,因为“重复项数量高于 5 或​​抄送人数高于 20”,这意味着该问题也出现在其他多个错误报告中。

目前此功能似乎尚未实现(关联)。

由于将 Calc 之类的程序转换为多线程是一项艰巨的任务,我预计它不会很快就能实现。

相关内容