5 ポイント 投稿者 baeba 2021-04-28 | 12件のコメント | WhatsAppで共有

ブラウザのメモリ使用量が劇的に減ります!!

なぜこちらの開発者たちはメモリを考慮せずにコーディングするのか分かりません。

できるのにやらなかったのでしょうか?

12件のコメント

 
thewhiteapple 2021-04-29

タブが多いなら、いっそ https://chrome.google.com/webstore/detail/… を使ってみるのも…

 
galadbran 2021-04-30

サスペンダー系は各ブラウザー向けによく出そろっていて、私も愛用しています。確かにメモリを減らすのに役立ちます。タブをむやみに閉じたくはないのですが、その欲求を満たしつつメモリも減らせるので気に入っています。

 
ffdd270 2021-04-28

未使用タブの無駄が大きいので、それを減らしてみよう! …というコンセプトは最近のEdgeに適用された省電力モードと似ていますね。実は私は「タブを開いたならそれくらい消費するのが普通では…」と思っているので……。結局、自分のコンピューターをアップグレードします。

 
californiaenglish 2021-04-28

Hacker News のように、大衆によって検証された投稿が露出されるよう、GeekNews 側のアルゴリズム修正が必要だと思います。また、このような投稿を防ぐための通報/downvote 機能も必要に見えます

 
ffdd270 2021-04-28

downvoteはコメントにしかできません…ただ、私のところでも表示されませんね。勘違いかもしれませんが、以前は表示されていた気がするのですが、不思議ですね。

 
sduck4 2021-04-28

Flag、Downvote は特定の Karma 以上になると有効化されるそうです。

Flag は 100 前後のようですが、Downvote は私も有効化されていないので基準が分かりません。

 
xguru 2021-04-28

Downvote は有効化されている場合、コメントのIDの横にある時間を押して詳細表示に入ると、その中で可能です。

 
rtyu1120 2021-04-28

実際に使う立場からすると、見た目ほど役に立つものではありません。使っているとタブを切り替えるたびにタブが再読み込みされるようになります…

 
techhtml 2021-04-28

議論になりかねないので慎重に言いますが、

本文で書かれているメモリ最適化ツールは、メモリを効果的に最適化してくれるツールというより、

単に数値上そう見えるようにしているだけである可能性のほうが高いです。

(まず最初に、Twitter に書き込まれていた方のコメントへのリンクを付けておきます: https://twitter.com/techsharer/status/1387307385639759873)

それとは別に、ブラウザ開発チームは継続的にメモリ最適化のための

さまざまな取り組みを進めています。

ただ、メモリが多く使われているのは、それだけ高性能な Web アプリケーションが

ブラウザ上で当たり前のように動作しているということでもあると思います。

ブラウザのメモリ最適化については、V8 ブログにも多くの記事がありますし、

Chromium ブログにも掲載されています。

https://blog.chromium.org/2021/03/…

https://v8.dev/blog/high-performance-cpp-gc

https://v8.dev/blog/v8-lite

ですので、本文で言われている「メモリを考慮せずにコーディングしている」というのは誤りだと思います。

それに、ブラウザ開発者が聞いたらかなり残念な気持ちになるのではないでしょうか。

(Chrome チームや Samsung Internet にも韓国出身の方がかなり多くいます)

 
baeba 2021-04-28

ツイートになってしまいましたね ^^;;

特定の職種を見下す意図はありませんでした。もしそのように感じられたなら申し訳ありません。

開発中あまりにももどかしくて文章を書きました。

私の開発PC環境を少し見ると、メモリは8GBほどありますが。

最近はさまざまな環境を考慮して開発することが多く、8GBではまったく足りなくて、

その原因を探しているうちに、

基本的に開発ツールは一度起動すると1GBを超えるものが多いです。

Backend側のSpringToolSuite(Eclipse)は普通1〜2GBほどになります。

Front側でVisual Studio Codeを起動してnode.jsの内部サーバーを立ち上げると500MB〜1GBほどになります。

Backend & Frontを同時にデバッグするときにChromeの開発ツールを開いておくと、これも1GB以上になります。

そしてElectronベースのプログラム(MS Teams, OneNote)を起動すると500MB〜1GBを軽く超えます。

開発PCなのでDB Server、Redis Server、そのほか各種サービスも動いているのを見ると、

基本で4GB程度は動作している状況なので...

そのリンクにあるプログラムをインストールしてメモリを最適化して使ってみた結果、

システムが重くなる現象もなく、問題なく開発できている状況です。

数値上はメモリを消しているように見えるのではないか、と言っていただきましたが。

そのご指摘には一理あるかもしれないと思います。

 
functor 2021-04-29

開発PCが8GBなのが問題ではないでしょうか? 8GBだとclangのコンパイルもかなり厳しいと思いますが。

 
00001 2021-04-28

特定の職種を見下すのは、ちょっと違う気がしますね