Bug 205914 - [GTK] Overall page loading and rendering performance is slow
Summary: [GTK] Overall page loading and rendering performance is slow
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-08 03:23 PST by crvi
Modified: 2022-09-28 08:06 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description crvi 2020-01-08 03:23:11 PST
Just started using Gnome Web in VM. VM has 3G RAM. Page rendering is slow. Have opened < 10 tabs and the responsiveness is very slow. Firefox is way faster with approx 20 tabs in the same VM.

Gnome Web Version is 3.34.1

Tasks: 195 total,   1 running, 194 sleeping,   0 stopped,   0 zombie
%Cpu(s): 13.0 us,  1.7 sy,  0.0 ni, 84.0 id,  1.3 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :   2925.1 total,    255.4 free,   2442.2 used,    227.6 buff/cache
MiB Swap:   2046.0 total,    970.7 free,   1075.2 used.    304.8 avail Mem 

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                              
  59729 sid       20   0   82.7g 228704  51168 S   9.6   7.6  19:17.37 WebKitWebProces                                                      
   1175 sid       20   0 2694184 218136  43060 S   7.3   7.3  53:53.99 gnome-shell                                                          
  60307 sid       20   0   98.8g 256392  48340 S   4.0   8.6  12:40.08 WebKitWebProces                                                      
 103379 sid       20   0   82.2g 119340  50364 S   3.0   4.0   1:06.29 WebKitWebProces                                                      
  60849 sid       20   0   82.9g 439248  69124 S   1.0  14.7   2:04.73 WebKitWebProces                                                      
  62323 sid       20   0   98.2g 204436  39560 S   1.0   6.8   2:52.21 WebKitWebProces                                                      
  59946 sid       20   0   82.1g  59344  38916 S   0.7   2.0   1:15.46 WebKitWebProces                                                      
 103779 sid       20   0   98.2g 276992  43092 S   0.7   9.2   0:45.38 WebKitWebProces                                                      
 104591 sid       20   0   98.1g 238960 117348 S   0.7   8.0   0:17.23 WebKitWebProces                                                      
 104691 sid       20   0    9156   3444   2984 R   0.7   0.1   0:00.04 top                                                                  
   1122 sid        9 -11 1674836   8304   6896 S   0.3   0.3   1:32.68 pulseaudio                                                           
  59703 sid       20   0   81.9g  34616  17704 S   0.3   1.2   0:38.36 WebKitNetworkPr                                                      
  60055 sid       20   0   98.1g  64552  40396 S   0.3   2.2   1:16.10 WebKitWebProces                                                      
      1 root      20   0  166304   5256   4188 S   0.0   0.2   0:11.37 systemd
Comment 1 crvi 2020-01-08 03:25:42 PST
Few lines towards the end of log in epiphany process terminal:

...
...

Memory pressure relief: Total: res = 24739840/24739840/0, res+swap = 24432640/24432640/0
Memory pressure relief: Total: res = 52015104/52019200/4096, res+swap = 41168896/41168896/0
Memory pressure relief: Total: res = 239513600/239513600/0, res+swap = 229117952/229117952/0
Memory pressure relief: Total: res = 20922368/20922368/0, res+swap = 18612224/18612224/0
Memory pressure relief: Total: res = 182525952/182706176/180224, res+swap = 177901568/177901568/0
Memory pressure relief: Total: res = 383492096/383688704/196608, res+swap = 376414208/376414208/0
Memory pressure relief: Total: res = 70496256/70496256/0, res+swap = 59318272/59318272/0
Memory pressure relief: Total: res = 213094400/213159936/65536, res+swap = 211722240/211722240/0
Memory pressure relief: Total: res = 125853696/122195968/-3657728, res+swap = 115089408/115089408/0
Memory pressure relief: Total: res = 127406080/122343424/-5062656, res+swap = 116592640/116592640/0
Memory pressure relief: Total: res = 23744512/23740416/-4096, res+swap = 12881920/12881920/0
Memory pressure relief: Total: res = 8409088/8364032/-45056, res+swap = 7159808/7159808/0
Memory pressure relief: Total: res = 43253760/43245568/-8192, res+swap = 32464896/32464896/0
Memory pressure relief: Total: res = 52019200/52019200/0, res+swap = 41168896/41168896/0
Memory pressure relief: Total: res = 25407488/25460736/53248, res+swap = 25178112/25178112/0
Memory pressure relief: Total: res = 239550464/239534080/-16384, res+swap = 229154816/229154816/0
Memory pressure relief: Total: res = 21340160/21401600/61440, res+swap = 19120128/19120128/0
Memory pressure relief: Total: res = 187076608/186970112/-106496, res+swap = 182710272/182710272/0
Memory pressure relief: Total: res = 170065920/169127936/-937984, res+swap = 158986240/158986240/0
Memory pressure relief: Total: res = 118476800/114593792/-3883008, res+swap = 107429888/107429888/0
Memory pressure relief: Total: res = 345382912/345354240/-28672, res+swap = 338907136/338907136/0
Memory pressure relief: Total: res = 75374592/71749632/-3624960, res+swap = 64200704/64200704/0
Memory pressure relief: Total: res = 216031232/215363584/-667648, res+swap = 215109632/215109632/0
Comment 2 Jeff Fortin 2022-09-28 08:00:47 PDT
It is a well known problem that Epiphany is much slower than Firefox and Chromium, but I think you'll need to provide some specific examples of URLs and actions that exhibit the problem, otherwise this won't be actionable for the devs...