Performance

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
Ryrynz

Performance

Post by Ryrynz » 2011-10-23, 11:08

Is it likely that further performance improvements would be possible with the x64 version?
Waterfox only has basic optimization, but bests Pale Moon from the tests I've run, thanks.

User avatar
Moonchild
Project founder
Project founder
Posts: 39637
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Performance

Post by Moonchild » 2011-10-23, 12:34

Yes, further performance improvements are possible with x64 - see the remarks on Pale Moon's download page:

http://www.palemoon.org/palemoon-x64.shtml
Performance of the current builds is about on-par with the 32-bit version for most things. They do not yet have the same level of optimization as the 32-bit versions, which balances out with the advantages of running a native 64-bit application. Expect this to be improved in the future.
"Sales hates anything that can't be turned into a confident sentence." - anonymous warehouse worker
"Why debate someone you fundamentally don't trust?" - Dario Amodei
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Ryrynz

Re: Performance

Post by Ryrynz » 2011-10-23, 22:53

I did read that, but also read that some performance updates have been applied to 7.01 so was unsure if say the majority of changes had already been done on that.
Thanks for the reply.

User avatar
Moonchild
Project founder
Project founder
Posts: 39637
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Performance

Post by Moonchild » 2011-10-24, 12:31

Heh, no, I wish I could have, but I've had major issues trying to build it with full optimizations because the Microsoft compiler kept crashing.
"Sales hates anything that can't be turned into a confident sentence." - anonymous warehouse worker
"Why debate someone you fundamentally don't trust?" - Dario Amodei
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Ryrynz

Re: Performance

Post by Ryrynz » 2011-10-28, 09:40

Are these optimizations a possibility for version 8? And what is the chance of a Sandybridge (AVX) version?

User avatar
Moonchild
Project founder
Project founder
Posts: 39637
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Performance

Post by Moonchild » 2011-11-24, 08:22

Just a FYI: AVX is too limited an instruction set to consider right now (only the very latest processors support it) as well as the compiling machine needing to be able to run AVX code for profiling. The hardware simply isn't available to do that.
"Sales hates anything that can't be turned into a confident sentence." - anonymous warehouse worker
"Why debate someone you fundamentally don't trust?" - Dario Amodei
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Moonchild
Project founder
Project founder
Posts: 39637
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Performance

Post by Moonchild » 2011-11-24, 09:17

I've done a quick compare between Waterfox and Pale Moon x64 this morning using Peacekeeper v1, and they seem to be performing similarly, even without Pale Moon having been optimized completely. Data handling, Canvas and DOM give Pale Moon the advantage, basic rendering seems to be a bit better in Waterfox (but that may have been influenced as well by me running like 20 background programs while testing, I noticed some stuttering while running the test on Pale Moon)

It's an on-going process to fine-tune the build without breaking the compiler's back, and therefore slow, lots of trial and error involved. I gather by the time Mozilla releases their official 64-bit versions (at which time Waterfox will become redundant) it should be fully optimized.
"Sales hates anything that can't be turned into a confident sentence." - anonymous warehouse worker
"Why debate someone you fundamentally don't trust?" - Dario Amodei
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Ryrynz

Re: Performance

Post by Ryrynz » 2011-11-28, 01:14

Thanks for your replies,I look forward to your future builds and improvements.