web-dev-qa-db-ja.com

Chrome異なるワークスペースに複数のウィンドウがある16.10で遅い

再現するには:

  1. オープンクロム、
  2. 新しいウィンドウ(ctrl-n)を開き、
  3. そのウィンドウを別のワークスペースに移動し、
  4. 通常はchromeを使用します(つまり、新しいタブを開いて閉じ、オムニバーに入力します)。

Google Chromeの動作は非常に遅くなります。

これは、Ubuntu 16.10へのアップグレード後のみです。ただし、Chromeバージョン55.0.2883.75(64ビット)。

掘り下げてログなどを投稿するのはうれしいが、どこから始めればいいのか分からない。

編集:Chromiumをバージョン55.0.2883.87にアップグレードしたばかりですが、Chromiumにも同じ問題があります。

32
cyniphile

最近、アップデートとアップグレード後に同様の問題が発生しました。私にとっての問題は、CPUのクロック速度に関連していました。これを試してみてください。

  1. Intel_psateを無効にします。これを行うには、/etc/default/grubを変更し、intel_pstate=disableパラメーターをGRUB_CMDLINE_LINUX_DEFAULT行に追加します。次のようになります:GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash intel_pstate=disable"。次に、ファイルを保存し、Sudo update-grubを実行します。
  2. Cpufrequtilsパッケージをインストールします:Sudo apt-get install cpufrequtils
  3. /etc/init.d/cpufrequtilsファイルを編集し、次の行を必要なガバナーに設定します(私の場合はパフォーマンス):GOVERNOR=”performance”
  4. リブート
2
Shane

セットアップについての詳細がほとんどないため、いくつかの仮定を行います。

1)単一のデスクトップを使用しているのではなく、Gnome Classicのようなものを使用しています。 Metacity、No Compizコンポジターまたはエディターでフラッシュバック/フォールバックを使用して、下部パネルに沿って行の「ワークスペース」を取得します。
2)RAMに4 GiBしかありませんか?

同じ問題のいくつかを克服するために、HP ProBook 440 G1ラップトップを最初に8 GiB of RAMに増やし、まったく同じRAMの4 GiBスティックを追加しました。私のCPU(i3)には既に2.4 GHzで4つのコアがあります。
Modern OSおよびAppのRAMの4 GiBは、RAMの許容量ではありません。
デスクトップボックスには16個と32個のGiB of RAMがあります。
System Profiler and Benchmarkで利用可能なUbuntu-Gnome 14.04.5 Software Centerを使用して、「セットアップの実行方法」を見つけました。バージョン16xが最初にリリースされたときに、Software Centerで動作していないまたは動作していないアプリケーションが多すぎることに気付いたので(おそらくこれまでに修正されました)、オプトアウトして再インストールしました( Ubuntu-Gnome "14.04(Ubuntuだけでなく、Gnomeを含むもの)。 特定のいいね!
System Monitorを使用して、何が実行されているかを確認しました。
ポストに回答しました( セットアップでゼロスワップが使用されているのはなぜですか? )。ここでは、メモリの使用に関する議論があり、いくつかのアイデアがありました。私が行うシンの1つは 「隠された」スタートアップアプリケーションを追加/削除する方法 で説明されています。
私が学んだことの1つは、FirefoxがRamとCacheを1つのモノリシックブロックとして使用し、Google-chromeまたはOperaブラウザが複数のブロックをセットアップすることです。多くの議論がこれほど良くなっているのか分かりませんか?、しかし(私は見つけました、両方とも貪欲ですキャッシュといくつかのRAMを再び使用する可能性がある場合に備えて...他の操作/アプリが使用する可能性があるため、実際には前者を解放しないでください!!!

Summery ...で起動アプリを制御
一部が表示されないため、「someDesktopApp.desktop」を編集し(* .desktop拡張子を表示するには「ルート」ファイルモードにする必要があることに注意してください)、

NoDisplay = false/NoDisplay = true

(上記のリンク)。スタートアップが表示されると、メニューでそれらをオフにできるため、スタートアップを制御するために別のアプリは必要ありません
Applications >> System Tools >> Preferences >> Startup Applications
必要なものや必要なインジケータを殺すかもしれないので、気を狂わせて一度にオフにしすぎないでください!!何が何をするのかについて研究する。

「アニメーション」やその他の「アイキャンディー」などを取り除く私が見つけた唯一の効果的な方法は、「dconf Editor」(a * $の痛みであり、多くの改善が必要です)を学ぶことです。 ctrl + Fを試してみてください。

キャッシュを消去する方法を試してください。 NOT !!!と言う人もいますが、物事が遅くなり、再起動する必要がないときに機能します

Sudo sync && Sudo sysctl -w vm.drop_caches=3

ファイルと以下へのリンクを含むメニュー項目として設定しました。

#/bin/bash
Sudo sync && Sudo sysctl -w vm.drop_caches=3

[/ usr/local/binに配置]


メニュー項目のセットアップ

[〜/ .local/share/applications/menulibre-clean-ubuntu-cache.desktop]
(私はmenulibreがalacarteよりも好きです)

[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

上記の行で... Categories=menulibre-favorites1 ...は私の個人的なメニューカテゴリ用です。

お役に立てれば。とにかく考えること
ジェームズ・ニランド

1
James N.