Ubuntu 18.04桌面执行chrome浏览器启动慢的问题

Bionic Beaver
回复
snyu_yfl
帖子: 4
注册时间: 2020-01-03 21:54
系统: Ubuntu 18.04
送出感谢: 0
接收感谢: 0

Ubuntu 18.04桌面执行chrome浏览器启动慢的问题

#1

帖子 snyu_yfl » 2020-01-04 15:27

电脑配置硬盘不是ssd,内存8G。重启电脑后第一次启动chrome浏览器,或者网易音乐,或者wps都需要10秒以上。启动成功后第二次就会秒开。而机器上第二系统deepin上第一次执行相同的程序只是需要2,3秒。但是deepin使用浏览器有些bug让人无法忍受。路过的大神有没有相应的办法?

BTW:每个系统都安装了preload!
头像
astolia
论坛版主
帖子: 4302
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 720 次

Re: Ubuntu 18.04桌面执行chrome浏览器启动慢的问题

#2

帖子 astolia » 2020-01-06 17:46

preload这东西的核心代码有10年没动过了吧,在现在的应用环境里有多大用处存疑。
你可以自己用strace -e trace=%file google-chrome来查看chrome启动时的文件读写情况,看是在哪些文件上耗费了大量时间
给分区清理垃圾后做个碎片整理也可能会有帮助。比如用e4defrag来处理ext4分区
snyu_yfl
帖子: 4
注册时间: 2020-01-03 21:54
系统: Ubuntu 18.04
送出感谢: 0
接收感谢: 0

Re: Ubuntu 18.04桌面执行chrome浏览器启动慢的问题

#3

帖子 snyu_yfl » 2020-01-12 11:20

astolia 写了:
2020-01-06 17:46
preload这东西的核心代码有10年没动过了吧,在现在的应用环境里有多大用处存疑。
你可以自己用strace -e trace=%file google-chrome来查看chrome启动时的文件读写情况,看是在哪些文件上耗费了大量时间
给分区清理垃圾后做个碎片整理也可能会有帮助。比如用e4defrag来处理ext4分区
谢谢版主回复,个人观察发觉是deepin下preload有作用,因为开机后,硬盘会工作几十秒,而ubuntu并没有这样的动作。ubuntu下用过ps能检测到preload的存在。具体原因还没找到~也许换ssd能有所提升吧。

下面是ubunu下preload状态
sudo cat /var/lib/preload/preload.state |grep google

MAP 21 10 27729920 155648 -1 file:///opt/google/chrome/chrome
MAP 30 10 0 1183744 -1 file:///opt/google/chrome/chrome_100_percent.pak
MAP 60 10 4321280 1351680 -1 file:///opt/google/chrome/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so
MAP 72 10 0 4284416 -1 file:///opt/google/chrome/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so
MAP 79 10 0 4096 -1 file:///opt/google/chrome/natives_blob.bin
MAP 80 10 4284416 4096 -1 file:///opt/google/chrome/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so
MAP 141 10 4284416 36864 -1 file:///opt/google/chrome/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so
MAP 154 10 0 1679360 -1 file:///opt/google/chrome/chrome_200_percent.pak
MAP 247 10 0 1327104 -1 file:///opt/google/chrome/nacl_helper
MAP 239 10 27881472 118947840 -1 file:///opt/google/chrome/chrome
MAP 282 10 0 245760 -1 file:///opt/google/chrome/locales/zh-CN.pak
MAP 284 10 146825216 6660096 -1 file:///opt/google/chrome/chrome
MAP 315 10 153481216 372736 -1 file:///opt/google/chrome/chrome
MAP 410 10 0 12115968 -1 file:///opt/google/chrome/resources.pak
MAP 409 10 0 27725824 -1 file:///opt/google/chrome/chrome
MAP 441 10 8388608 962560 -1 file:///opt/google/chrome/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so
MAP 444 10 1323008 1495040 -1 file:///opt/google/chrome/nacl_helper
MAP 435 10 27725824 4096 -1 file:///opt/google/chrome/chrome
MAP 548 10 2813952 53248 -1 file:///opt/google/chrome/nacl_helper
MAP 563 10 2863104 12288 -1 file:///opt/google/chrome/nacl_helper
MAP 571 10 0 10428416 -1 file:///opt/google/chrome/icudtl.dat
MAP 589 10 6057984 233472 -1 file:///opt/google/chrome/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so
MAP 607 10 6291456 2097152 -1 file:///opt/google/chrome/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so
MAP 609 10 0 634880 -1 file:///opt/google/chrome/v8_context_snapshot.bin
EXE 2 0 6250 -1 file:///opt/google/chrome/chrome
EXE 5 0 6230 -1 file:///opt/google/chrome/nacl_helper
回复

回到 “Ubuntu 18.04 LTS (Bionic Beaver)”