码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 关于高德地图2.0卡顿问题的解决方案(chrome设置+显卡设置)


    最近笔者开始接触高德地图,发现了一种情况:不论是项目上还是高德官方,2.0版本均存在自定义地图在操作时非常卡顿的现象,而1.4.15版本却仍旧流畅。

    项目上存在的“多个接口多个文件调用时阻塞地图活动”情况暂且不论,本文只讨论如何通过改变chrome浏览器及系统显卡的设置发挥其应有的性能,让地图操作回归原本流畅的体验。

    一、现象分析

    目前笔者经历过的卡顿现象均是在操作地图时(移动,缩放等),CPU使用率异常飙升导致的(常年100%),通过系统级任务管理器和浏览器级任务管理器均可观察到。

    此时通过一段js代码可以看到浏览器使用的是自带的模拟显卡:

    (function () { var canvas = document.createElement('canvas'), gl = 
    canvas.getContext('experimental-webgl'), debugInfo = 
    gl.getExtension('WEBGL_debug_renderer_info'); 
    console.log(gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL)); })(); 
    
    • 1
    • 2
    • 3
    • 4

    在控制台打印出来的结果是:

    ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver)

    二、解决方案

    1、首先在“chrome设置-系统”中开启“硬件加速”,这个功能不打开的话高德很多效果是看不到的,而且体验感觉巨卡。

    2、有N卡的同学需要把NVIDIA控制面板中的相关设置给开起来,全局设置或单独程序设置均可,不设置的话浏览器可能会默认使用浏览器自己的模拟显卡,就是上面那个。

    3、在chrome://flags/#ignore-gpu-blocklist 中启用"Override software rendering list"特性。

    4、重启电脑(笔者的电脑是重启后才生效的)

    三、结束

    再次打开高德地图时,应该会看到一个比较明显的流畅度提升,且CPU使用率趋于正常。

    查看浏览器使用显卡,发现已经使用了独显:

    ANGLE (NVIDIA, NVIDIA GeForce MX230 Direct3D11 vs_5_0 ps_5_0, D3D11)

  • 相关阅读:
    ubuntu20.04安装pip
    第六章 图 七、最短路径(BFS算法、Dijkstra算法、Floyd算法)
    【数据结构】线性表的链式存储结构
    学生花卉网网页设计作品 学生鲜花网页模板 简单在线花店主页成品 鲜花网页制作 HTML学生花店商城网站作业设计
    基于原子势函数及人工蜂群算法进行形状匹配优化(Matlab代码实现)
    python基于django的考研报名交流平台
    中秋节主题征文 | 那些不朽的描写月亮的诗词
    wind量化交易接口编程代码分享
    线性回归算法
    10-1.WPF模板
  • 原文地址:https://blog.csdn.net/weixin_53312997/article/details/126872639
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号