如何调查应用程序性能缓慢的问题?

如何调查应用程序性能缓慢的问题?

我在 Ubuntu 14.04 LTS 中运行 LibreOffice Calc 5.2,其性能非常慢。

我搜索了论坛以寻找可能的答案,并尝试了所有可用的选项:

  • 关闭 Java 运行时
  • 更改对象内存限额
  • 打开/关闭 OpenCL
  • 打开/关闭 OpenGL
  • 打开/关闭抗锯齿
  • 尝试了所有可用的专有、经过测试和开源 nVidia 驱动程序
  • 使用本地共享文件而非 Samba 共享文件
  • 卸载所有网络共享
  • 完全断开网络连接
  • 移至轻量级 xfce4 窗口管理器

LibreOffice 仍然功能不全,无法使用。它会滚动,偶尔会在等待时变灰。复制和粘贴单元格公式,速度非常慢,经常变灰。这是在 LO 原生电子表格上,只有一张工作表,并且一次只能看到尽可能多的条目。

我在同一台机器上安装了 gnome-boxes,并在其中安装了 Windows 7。我在里面安装了 LO 5.2,并打开了同一份电子表格。在同一台机器上,在虚拟机内部,交互非常顺畅,而且实时。

我正在运行一台 HP 工作站笔记本电脑:nVidia FX880M;Intel Core i7 Q 820 1.73GHz 超线程模式(8 个 HT 核心);32 GB RAM。

我不知道除了摆弄设置并抱有希望之外,是否有人知道答案。我既不是 Linux 内核的开发人员,也不是 LibreOffice 的开发人员,但我确实会写代码。有哪些工具可以发现 Ubuntu 下的 Lo 到底花了多长时间,以至于速度慢得不可思议?我怎样才能使用比猜测更多的东西来调试此安装、我的机器等的问题?

编辑:奇怪的是,升级到 16.04 LTS 后,这个问题就完全解决了。虽然没有解释原因,但显然两者之间存在一些差异,这可以解释这个问题。

相关内容