Google の Chrome ブラウザは、ウェブを閲覧する最も一般的な手段として圧倒的な人気を誇っていますが、そのひどいメモリ管理を考えると驚くべきことです。 Windowsでは、Chromeが数ギガバイトのRAMを占有することも珍しくなく、メモリが限られたデバイスでは使いづらいものとなっています。 しかし、希望の光は見えているかもしれません。 Windows 10の新機能により、GoogleはChromeを効率化できるかもしれません。また、Microsoftがすでに使用しているため、効果があることもわかっています。
マイクロソフトはかつて、オープンソースプロジェクトを敬遠していましたが、Edgeブラウザを置き換える時期が来たとき、Chromiumは簡単に選択できました。 Chromiumプロジェクトは、Opera、Brave、そしてもちろんChromeなど数多くのブラウザの基礎となっています。 Microsoftは、Chromiumを使用したEdgeの新バージョンの開発に向けて迅速に動いた。 2018年末にプロジェクトを発表し、わずか1年余りで、Microsoftは最終バージョンをダウンロードできるようにしました。
Chromium Edgeは、最近の2020年5月のアップデートで、ほぼすべてのWindows 10コンピュータにロールアウトされました。 マイクロソフトによると、このアップデートでは、SegmentHeapと呼ばれる新しいメモリ管理機能もEdgeに実装されました。 最新バージョンのWindowsでは、開発者はSegmentHeapを選択してプログラムのRAM使用量を下げることができます。 マイクロソフトによると、すでに新しいEdgeブラウザにサポートを追加しており、ブラウザのメモリ使用量が27%減少したとのことです。
Chrome のミームは、誰もが経験したことがあるので、とてもよく知られています。
Chrome を定期的に使用している人なら誰でも確認できるように、Google のブラウザは、一握りのタブを超えると、RAM をすべて使い果たしてしまいます。 しかし、Google は、Windows の新しい SegmentHeap 機能に注目しました。 Chromiumオープンソースプロジェクトの新しいコメントによると、WindowsでのSegmentHeapサポートの追加が示唆されています。 このコメントによると、プロセッサのスレッド数が多いデバイスが最も恩恵を受けるとのことですが、誰でも多少のRAMを取り戻すことができるはずです。 修正した Chrome 実行ファイルを使って個々のマシンをテストしたところ、SegmentHeap によって少なくとも数百メガバイトは節約できることがわかりました。
Google は、この機能を Chrome に追加する初期段階にあります。 まもなく Canary のビルドに登場し、その後 Dev チャンネルのリリースになるかもしれません。 ほとんどのユーザーが使用している安定版チャネルで SegmentHeap がサポートされるようになるには、少なくとも数か月はかかるでしょう。
以下をお読みください。