M1'le ya da stabiliteyle pek bi ilgisi yok olayın :)
Linux sistemlerde bir uygulama kullanmak için işletim sisteminden ram aldıysa, işi bittikten sonra onu geri işletim sistemine döndürmek zorunda değil. Çünkü işletim sistemi ihtiyacı olunca uygulamanın kullandığı ram'i kendisi alıyor zaten.
Ama o da anlık almıyor, çünkü uygulamadan ram'i geri almak bir işlem. Gerçekten başka bir uygulamanın ihtiyacı olana kadar bu zahmete niye girsin? O yüzden başka bir uygulama çıkıp da işletim sistemine "kardeş bana daha çok ram lazım" diyene kadar, o ram alanı önceki uygulamalarda kullanılıyor gibi görünüyor. Gerçekten kullanılıp kullanılmadığını bilmiyoruz, ama yüksek ihtimal kullanılmıyordur. Fakat en son o uygulama o ram'i istediği için hala onda görünüyor.
Burada Safari'nin fazla ram kullanıyor görünme sebebi muhtemelen zamanında fazla ram ihtiyacı olmuş, almış, sonra geri iade etmemiş olması. Opera kullanmıyor gibi görünüyorsa bunun sebebi de öyle bir ihtiyacı olmamış olması olabilir, ya da almıştır, kullanmıştır, ama işi bitince işletim sistemi "Safari'ye lazım kardeş, boştaysa alıyorum ben bu ram'leri" deyip almıştır, o yüzden şu an az görünüyordur vs.
Yani render alsan zorlanmaz makine. Render'a ihtiyaç olunca diğer uygulamalardan boştaki ram'i alıp render yapan programa verir.
Ha Safari mesela o anlık index'leme yedekleme şu bu bişey yapıyordur arka planda, o yüzden çok ram kullanması gerekiyordur, o da mümkün, ama bilemiyoruz. Yine de bu activity monitor verileri yukarıda açıkladığım gibi illa ki o an ne kadar ram kullanıldığı bilgisini vermiyor, o yüzden çok takılmamak lazım.
0