Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Single process specific bug #466

Open
Feodor2 opened this issue Jun 11, 2024 · 14 comments
Open

Single process specific bug #466

Feodor2 opened this issue Jun 11, 2024 · 14 comments

Comments

@Feodor2
Copy link
Owner

Feodor2 commented Jun 11, 2024

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

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

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

@NS-Clone
Copy link

NS-Clone commented Jun 12, 2024

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

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

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

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

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

@gec-chopper-control
Copy link
Collaborator

gec-chopper-control commented Jun 13, 2024

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
Copy link

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
Copy link

NS-Clone commented Jun 14, 2024

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

@gec-chopper-control
Copy link
Collaborator

but browser works well when it eat 2GB

are you using XP 64bit?

@gec-chopper-control
Copy link
Collaborator

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
Copy link
Owner Author

Feodor2 commented Jun 14, 2024

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
Copy link

NS-Clone commented Jun 14, 2024

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
Copy link

NS-Clone commented Jun 14, 2024

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?

@gec-chopper-control
Copy link
Collaborator

gec-chopper-control commented Jun 15, 2024

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
Copy link

NS-Clone commented Jun 15, 2024

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

@Feodor2
Copy link
Owner Author

Feodor2 commented Aug 17, 2024

After the observation, I found 4.4 version does not free memory on closed site too also crashes of out memory at 1.5gb even if is free memory available.

@gec-chopper-control
Copy link
Collaborator

(untested) Try getting older Firefox or Pale Moon and install an extension called "Memory Fox", and in the toolbar/status bar menu select "Activate Memory Fox - All Processes". This extension will control memory leak from all processes (outside the browser too) so I think Mypal68 will be effected too. (Since XUL based extensions cannot be installed directly to Mypal68)

@Feodor2
Copy link
Owner Author

Feodor2 commented Nov 25, 2024

Check the new 14.5 version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants