Feodor2 / Mypal68

web browser
Other
542 stars 34 forks source link

Single process specific bug #466

Open Feodor2 opened 2 weeks ago

Feodor2 commented 2 weeks ago

Так вот я докрутил али тот до конца, да с 900мб начло тормозить, всего дошло до 1100 примерно, закрываю освободило до 900, конечно это не дело, делаю measure в about:memory, видно что али сидит себе как-будто его и не закрывали, то есть что то мешает ему закрыться и освободить память.

Для начала нужно выяснить с какой версии появилась эта проблема.

Кстати в мультипроцессе такой проблемы нет - закрыл , закрылся процесс и память освободилась.

NS-Clone commented 2 weeks ago

видно что али сидит себе как-будто его и не закрывали, то есть что то мешает ему закрыться и освободить память

у майпалов скорей всего с самых первых

Кстати в мультипроцессе такой проблемы нет - закрыл , закрылся процесс и память освободилась

ну это только если закррылсо процесс браузер как и 20 лет назад совершенно не любит освобождать память

а если вкладок больше чем 3 никакие процессы уже не закрыываютсо...

bluedragon-cairo commented 1 week ago

This happens not just in Mypal68 but also in New Moon by roytam1 and your old PM based Mypal too. It is annoying and requires me to restart the browser when it hits 1GB. The browser starts to occupy all the CPU when high RAM

Ariel-Schnee commented 1 week ago

This happens not just in Mypal68 but also in New Moon by roytam1 and your old PM based Mypal too. It is annoying and requires me to restart the browser when it hits 1GB. The browser starts to occupy all the CPU when high RAM

This has been happening on Firefox as far back as Firefox official XP builds. It's something Mozilla's been told about repeatedly, but have never fixed. And they're not likely to anytime either.

NS-Clone commented 1 week ago

It is annoying and requires me to restart the browser when it hits 1GB.

that's why i'm using multiprocess it eat MOAR ram but browser works well when it eat 2GB

bluedragon-cairo commented 1 week ago

but browser works well when it eat 2GB

are you using XP 64bit?

bluedragon-cairo commented 1 week ago

that's why i'm using multiprocess

I use New Moon more these days because XUL is cool & WebExtensions is a garbage - although Mypal68 is normally faster than New Moon (there are some web pages that New moon is faster than Mypal68 tho)

Feodor2 commented 1 week ago

Yes old firefox based have this problem, do not release much memory. But not with all sites, let we find what exact site things cause this.

NS-Clone commented 1 week ago

New Moon

i think NM is slightly "outdated" serpent52 runs MOAR useful firefox addons

and all old firefox'es stuck on 1GB... and now 1GB is only several opened tabs....

NS-Clone commented 1 week ago

are you using XP 64bit?

nope i'm using 4GB pagefile on SSD but firefox usually stored gigabytes of unused garbage that swaped once... singlleprocess firefox stuck because there is only 2GB address space for 32bit process

hmmm does old x64 firefox works well on x64 XP?

bluedragon-cairo commented 1 week ago

hmmm does old x64 firefox works well on x64 XP?

not sure as I never used XP x64 on real hardware

but browser works well when it eat 2GB

I couldn't make the browser eat 2gb because even 1.2GB is the browser almost impossible to use & couldn't do anything. just a note-My 2 XP PCs has 8GB and 12GB physical RAM each with PAE enable patched kernel.

i think NM is slightly "outdated" / serpent52 runs MOAR useful firefox addons

I just liked the full customizability with early FF UI. Classic theme restorer(for serpent/centaury) is slightly limited. I could use status4evar extension to get the status bar tho

NS-Clone commented 1 week ago

I couldn't make the browser eat 2gb because even 1.2GB is the browser almost impossible to use & couldn't do anything

it's about single process 2GB process memory gets fragmented and...

in multiprocess it's works like firefox with used only 600MB :) 2024-06-15_063158

or maybe it's still swaped even with PAE also i'm have some extra ram on SSD :) so for me it works fast (on mypal)

you can try to put pagefile to ramdisc (some ramdiscs can do it without BSODs) and compare performance

also earlier i'm run browsers only from ramdisc 👍 in other hand profile/config in ram becomes MOAR vulnerable for crashes and several times per year you need to restore profile from backups... ...but now i'm not have enough ram for this... now i'm everyday using mypal with 500MB+ beyond 3GB 32bit ram limit... f@$n 5h1t n00b's sites!...

also again in single process mypal still? doesn't saving images without glitches i turn on multiprocess bcz it's critical for me

some addons glitching in single process too