2024.11.14
いまさらNode.jsを知ろう~環境構築も~
2018.01.15
プログラミングChromeでGoogle Maps APIが重い時はハードウェアアクセラレーションをOFF
坂東です。
ブラウザベースの業務システムを提供しています。
「使っているとスクロールがガクガクしたり画面が変になったり、すごく重くなるんだけど」と言われる事があります。
これ自分の環境で現象は再現できないので困っていました。
メモリリークのテストはしていて問題ない。
jQueryメインで、Reactとか重そうなモダンJSは使っていない。
ページ内で一番処理やメモリ食ってるのはGoogle Maps APIの部分。
とはいえ微々たるもので、ストリートビューを使うとメモリをドカッと食うけど、それで重くなったりはしない。
どうにも再現しないのでクライアント先に訪問して色々やってると、こんな状況。
「Chrome 重い」でググってるとたどり着いたのがこのページ。
Chromeのグラブルが重い。ので設定を見直した。
https://prfac.com/gbf-chrome-slow/
こちらも描画系の問題なので参考に。
設定で「ハードウェア アクセラレーションが使用可能な場合は使用する」のチェックをオフ。
ばっちり、現象は再現しなくなりました。
スクロールすると地図のデータや画像が溜まって負荷がかかりアクセラレーションを使おうとするけれど、ハードウェアがイマイチか相性が悪いかで、重くなってしまってるんでしょうね。
予想ですけれども。
おわり。
【記事への感想募集中!】
記事への感想・ご意見がありましたら、ぜひフォームからご投稿ください!【テクノデジタルではエンジニア/デザイナーを積極採用中です!】
下記項目に1つでも当てはまる方は是非、詳細ページへ!Qangaroo(カンガルー)
【テクノデジタルのインフラサービス】
当社では、多数のサービスの開発実績を活かし、
アプリケーションのパフォーマンスを最大限に引き出すインフラ設計・構築を行います。
AWSなどへのクラウド移行、既存インフラの監視・運用保守も承りますので、ぜひご相談ください。
詳細は下記ページをご覧ください。
最近の記事
タグ検索