Alex313031 / Mercury

Firefox fork with compiler optimizations and patches from Librewolf, Waterfox, and GNU IceCat.
https://thorium.rocks/mercury
Mozilla Public License 2.0
1.06k stars 25 forks source link

very slow performance #7

Closed G2G2G2G closed 1 year ago

G2G2G2G commented 1 year ago

Mercury gets 16.7 on https://browserbench.org/Speedometer2.1/ firefox gets 204 thorium avx gets 246 throium avx2 gets 218 edge gets 212

it's noticeable in regular browsing which is why I went to benchmark everything... and then saw it must be some bug?

Alex313031 commented 1 year ago

@G2G2G2G Yeah I noticed that. I might make a disclaimer or set the latest release as a pre release. There is definitely something wrong with the javascript engine. This is not just mercury, this is a firefox 112 issue.

Also, thats interesting that AVX2 thorium scored lower. Can you tell me what system you have, and what CPU you have.

G2G2G2G commented 1 year ago

This was on Ryzen 3600X (with PBO and whatever else on) Windows 10 with various things running in background but all the desktop stuff closed off, didn't really go hardcore into benchmarking and kill off a bunch of stuff. Was just a quick curiosity test.

Do you need more system info? I can look at ram speeds or whatever later.

I have an office we have many of the same CPUs but have:

Intel i7-5820K (only linux, headless email server so can't really test)

Ryzen 3700X (only linux)
Ryzen 3600X
Ryzen 3600G (I think, I'd have to double check that one which integrated gpu version it is)

Ryzen 2700
Ryzen 2600X
Ryzen 2600

and some various others for laptops.

I remember some AVX memes for ryzen so not sure which got meme'd by the "half support of AVX" or whatever they were years ago... not sure if that is why AVX2 does worse?

I noticed though on thorium avx2 version that several sites break so I assume some broken stuff could lag tests and completely break others (jet whatever stream didn't work, already some git issues on that elsewhere)

Also looking at edge and seeing the posts about it over the months with how much faster people see it is vs chrome.. I am starting to think maybe microsoft builds it with AVX for systems that support it as they have the underlying OS data before even sending the browser to the computer vs chrome which just has a download link and no other control over the OS? Or am I completely wrong? I assume there's a way to detect whether or not something is.

(also if you don't want to go of ftopic in this thread want to go further in the discussion I can email your email or whatever if you want. but I don't care if you don't!)

This is not just mercury, this is a firefox 112 issue.

does this mean firefox 112 is insanely slow? I'm only on 110.0b9 (64-bit) I guess 112 is the beta and there's something actually broken there then? lol

G2G2G2G commented 1 year ago

https://bugzilla.mozilla.org/show_bug.cgi?id=1815069 looks like it'll get more of a boost on some things