Chrome 在 16.10 中变慢,在不同的工作区中有多个窗口

cyn*_*ile 35 google-chrome workspaces chromium 16.10

重现:

  1. 打开铬,
  2. 打开一个新窗口(ctrl-n),
  3. 将该窗口移动到不同的工作区,
  4. 正常使用 chrome(即打开和关闭新标签页,在 omnibar 中输入)。

谷歌浏览器的行为会极其缓慢。

这只是在升级到 Ubuntu 16.10 之后。但是 Chrome 版本 55.0.2883.75(64 位)。

很高兴深入挖掘并发布日志等,但真的不知道从哪里开始。

编辑:刚刚将 Chromium 升级到版本 55.0.2883.87,现在 Chromium 也有同样的问题。

Sha*_*ane 3

我最近在更新和升级后遇到了类似的问题。对我来说,问题与 CPU 时钟速度有关。你可以尝试一下。

\n\n
    \n
  1. 禁用 intel_psate。您可以通过修改该行/etc/default/grub并将intel_pstate=disable参数添加到该GRUB_CMDLINE_LINUX_DEFAULT行来完成此操作。它应该看起来像这样:GRUB_CMDLINE_LINUX_DEFAULT=\xe2\x80\x9dquiet splash intel_pstate=disable"。然后保存文件并运行 sudo update-grub
  2. \n
  3. 安装 cpufrequtils 包:sudo apt-get install cpufrequtils.
  4. \n
  5. 编辑/etc/init.d/cpufrequtils文件并将以下行设置为您需要的调节器(在我的例子中是性能):GOVERNOR=\xe2\x80\x9dperformance\xe2\x80\x9d
  6. \n
  7. 重启
  8. \n
\n

  • 谢谢,但是我不觉得我应该为了让 chrome 工作而搞乱硬件设置,特别是如果 Firefox 和旧版本的 chrome 工作正常的话。这应该是一个可以单独在 Chrome 中解决的问题,不是吗? (3认同)

Jam*_* N. 1

由于您对您的设置知之甚少,我将做出一些假设。

1)您使用的不是unity桌面,而是类似Gnome Classic的桌面。我使用闪回/回退与 Metacity、无 Compiz 合成器或编辑器来获得沿着底部面板的一行中的“工作空间”。
2) 也许你只有 4 GiB RAM?

为了克服一些相同的困难,我首先通过添加完全相同 RAM 的 4 GiB 内存条,将 HP ProBook 440 G1 笔记本电脑的 RAM 增加到 8 GiB。我的 CPU (i3) 已经有 4 个核心 @ 2.4 GHz,所以我表现得很好。
我发现现代操作系统和应用程序的 4 GiB RAM 不是可接受的 RAM 量。
我的台式机有 16 GiB 和 32 GiB 的 RAM,因为你永远不可能有足够的 RAM
System Profiler and BenchmarkUbuntu-Gnome14.04.5中使用的可用 RAMSoftware Center来查找“我的安装程序表现如何?” 当版本 16x 第一次发布时,我发现太多的应用程序丢失或无法运行Software Center(也许现在已经修复了),所以我选择退出并重新安装“ Ubuntu-Gnome ”14.04(不仅仅是 Ubuntu,还有带有包括侏儒我有我特别喜欢的!
我曾经System Monitor看到正在运行的东西是我不需要或不想要的。
我回答了一篇文章(为什么在我的设置中使用零交换?),其中有关于内存使用的讨论,我有一些想法可以看。我做的事情之一是如何添加/删除“隐藏”启动应用程序?
我了解到的一件事是 Firefox 使用 Ram 和 Cache 作为一个整体块,而 Google-chrome 或 Opera 浏览器则设置多个块。不确定哪个更好,因为很多人都在争论这个?, 我发现,两者都有一种贪婪的方法来将东西保存在缓存和一些 RAM 中,以防万一你可能再次使用它......实际上永远不会释放前者,因此其他操作/app 可能会使用它!

在夏季...控制您的启动应用程序的
一些不可见,因此您需要编辑“someDesktopApp.desktop”(注意您需要处于“根”文件模式才能看到 *.desktop 扩展名)并将其更改为

无显示=假/无显示=真

(上面的链接)。您不需要另一个应用程序来控制启动项,因为一旦可见,您可以使用菜单将它们选中。
Applications >> System Tools >> Preferences >> Startup Applications
不要发疯,一次关闭太多,因为您可能会杀死您需要的东西或您想要的指示器!对什么做什么做一些研究。

摆脱诸如“动画”和其他“养眼糖果”之类的东西我发现的唯一有效的方法是学习和理解“dconf Editor”(a * $中的痛苦,需要很大的改进)。尝试按ctrl+F查找内容。

试试我的方法清理缓存。有人说不!!!,但当事情变得缓慢并且我不必重新启动时它对我有用

sudo sync && sudo sysctl -w vm.drop_caches=3
Run Code Online (Sandbox Code Playgroud)

我将其设置为带有文件和链接的菜单项:

#/bin/bash
sudo sync && sudo sysctl -w vm.drop_caches=3
Run Code Online (Sandbox Code Playgroud)

[位于/usr/local/bin]


设置菜单项

[~/.local/share/applications/menulibre-clean-ubuntu-cache.desktop]
(我比alacarte更喜欢menulibre)

[Desktop Entry]
Version=1.0
Type=Application
Name=Clean Ubuntu Cache
Comment=To free pagecache, dentries and inodes:
Icon=aptdaemon-update-cache
Exec=gksudo /usr/local/bin/clean_cache
NoDisplay=false
Categories=menulibre-favorites1
StartupNotify=true
Terminal=false

Actions=NewShortcut;

[Desktop Action NewShortcut]
Name=clean 3
Exec=sudo sync && sudo sysctl -w vm.drop_caches=3
#OnlyShowIn=Unity
Run Code Online (Sandbox Code Playgroud)

在上面的行中... Categories=menulibre-favorites1...是我的个人菜单类别,因此您可能希望将其设置为不同的内容

希望这可以帮助。
无论如何,詹姆斯·尼兰(James Niland)需要考虑一些事情