Microsoft Edge ve diğer uygulamalar belleği nasıl yönetir?

  • History |
  • |
  • 0 Yorum

Yapılacaklar listenizin çoğu artık çevrimiçiyken, tarayıcınızın her gün hızlı ve güvenilir olmasını bekliyorsunuz. Tarayıcınız, işleri halletmek için güvendiğiniz araçtır. Çevrimiçi üretkenlik artık tarayıcınızın ne kadar hızlı olduğuna bağlıdır, böylece yapılacaklar listesi kaybolabilir. Peki, tarayıcınızın yavaşlaması ve nedenini bilmemenizden nefret etmiyor musunuz? Birden sayfaların yüklenmesi yavaşlar, kaydırma düzgün olmaz ve yazma işlemi sonsuza kadar sürer. Gördüğünüz şey, tarayıcınızın görevlerinizi yerine getirmesi ve belleğinizi optimize etmek için adımlar atmasıdır.
Microsoft Edge için performans, tarayıcınızın kullandığı bellek miktarını azaltırken daha iyi hız ve yanıt verme ile ilgilidir. Bu bizim en önemli önceliklerimizden biridir - bunu çözmek, keyif aldığınız şeylere daha fazla zaman ayırabilmeniz için üretkenliğinizi artırmak anlamına gelir. Bu makale, bilgisayarınızın belleği nasıl yönettiğini ve Microsoft Edge'in onu daha iyi hale getirmek için neler yaptığını anlatacaktır.

Bilgisayarınız belleği nasıl yönetir?

Bilgisayarların birçok farklı depolama türü vardır, bugün odaklanacağız Rastgele Erişim Belleği, yani RAM ve sabit sürücünüz.
RAM aslında bilgisayarınızın kısa süreli bellek deposudur. Yakında tekrar ihtiyaç duyacağı verileri geçici olarak saklar. Web tarayıcıları için bu, web sayfaları veya uzantılar tarafından kullanılan diğer kaynaklar olabilir. Tarayıcı tarafından RAM'in ana kullanımı, web sayfalarının daha hızlı yüklenmesini sağlamak ve daha sorunsuz bir tarama deneyimi yaratmaktır.
ard sürücü bilgisayarınızın uzun süreli hafıza depolama alanıdır. Verileri kalıcı olarak saklayabilir. Cihazınızı kapattığınızda, RAM'inizdeki veriler silinirken sabit sürücünüzde depolanan veriler kalır.
Veri deposu Sabit Sürücü
Kısa süreli bellek depolama Uzun süreli bellek depolama
Verileri geçici olarak depolar Verileri kalıcı olarak depolar
Cihaz kapatıldığında veriler silinecek Cihaz kapatıldığında veriler kalacaktır
Daha hızlı Yavaş
Peki siz internette gezinirken RAM ve sabit disklerin bellek depoları nasıl kullanılır?
Diyelim ki bilgisayarınızı yeniden başlattınız ve ilk yaptığınız şey Microsoft Edge'de bir alışveriş sitesi açmak. Bu sitenin verileri başlangıçta RAM'de depolanacaktır. Bir noktada sekmeleri değiştirip o siteye geri dönerseniz veya uygulamaları değiştirip tarayıcıya geri dönerseniz, alışveriş sitesindeki veriler RAM'den hızlı bir şekilde geri çağrılabilir ve sayfa daha hızlı yüklenir.
Her web sayfası, web uygulaması ve uzantı bellek kullanır ve web sayfası, web uygulaması veya uzantı ne kadar karmaşıksa o kadar fazla bellek kullanır. Bu, açtığınız her sekme veya etkinleştirdiğiniz uzantı ile bilgisayarınızın maksimum RAM kapasitesine o kadar yaklaştığınız anlamına gelir. Bilgisayarınızın RAM'i azaldığında, bilgisayarınız RAM'de yer açmak için kullanmadığınız verileri RAM'den sabit sürücünüze taşır. Bilgisayarınıza bağlı olarak, sabit sürücünüz bir SSD (Katı Hal Sürücüsü) veya bir HDD (Sabit Disk Sürücüsü) olabilir. Her iki sabit sürücüden de veri almak, genellikle RAM'den veri almaktan çok daha yavaştır. Bununla birlikte, iki sabit sürücüyü karşılaştıracak olursak, SSD'nin hareketli parçası olmadığı için bir SSD'den veri almak bir HDD'den onlarca veya yüzlerce kat daha hızlı olabilir.
Sabit sürücüden sürekli veri alışverişi yapmak, tarayıcı ve cihazınızda açtığınız diğer programlar üzerinde önemli bir performans etkisine sahip olabilir. Dolayısıyla, sisteminiz bunun yerine RAM'inizi kullanıyorsa – neredeyse %100 kullanımda bile – bu kötü bir şey değil. Bu, daha sorunsuz ve daha hızlı bir tarama deneyimi için neredeyse tüm kullanılabilir RAM'inizi kullandığınız anlamına gelir.

Bir akşam yemeği hazırlığı ile hafıza yönetimine bakmak

Bu zor bir konu, bu yüzden bu konsepte başka bir mercekten bakalım.
Diyelim ki akşam oldu ve akşam yemeğini hazırlıyorsunuz. Bu akşam menüde salata var. Ne zaman bir malzemeye ihtiyacın olsa, buzdolabını açarsın, bir malzeme alırsın ve onu kasene eklersin. Malzemeyi salatanıza eklemek kolaydır ve buzdolabınıza kolayca erişilebildiği için hızlı bir şekilde yapılabilir. Bu, RAM'de depolanan veriler gibidir. Veriler RAM'de depolandığında, bir web sayfasına geri dönerseniz, sayfa hızlı bir şekilde geri çağrılabilir ve sayfa daha hızlı yüklenir.
Diyelim ki akşam yemeği için birden fazla yemek hazırlıyorsunuz. Bakkaldan döndükten sonra buzdolabınıza her şeyin sığmadığını fark ediyorsunuz. Bu sorunu çözmek için, buzdolabınızdaki gereksiz eşyaları kasabanın diğer ucuna arkadaşınızın buzdolabına taşımaya karar veriyorsunuz. Bulaşıkları hazırlarken, arkadaşınızın buzdolabında saklanan bir eşyaya ihtiyacınız olduğunu fark ediyorsunuz. Buzdolabında yer açmak için kullanmadığın bir eşyayı alırsın, kasabanın öbür ucuna arkadaşınınkine gidersin ve getirdiğin eşyayı bırakırken ihtiyacın olan eşyayı onun buzdolabından alırsın. Daha sonra eve dönersiniz ve aldığınız ürünü kullanmak için kendi buzdolabınıza koyarsınız. Yemek yapmaya devam ediyorsun ama sonra bir başkasına ihtiyacın olduğunu fark ediyorsun. Arkadaşınızın evindeki eşya. Bir kez daha, takas etmek için buzdolabından başka bir ürünle arabaya gidiyorsun. Gördüğünüz gibi buzdolabınızda olmayan eşyaların toplanıp kullanılması daha uzun sürüyor. Buzdolabı alanının bitmesi RAM'in bitmesi gibidir. RAM'iniz bittiğinde, kullanılmayan veriler sabit sürücünüzde depolanır ve sabit sürücüden veri almak genellikle çok daha yavaş olur.
Son olarak bir önceki örneğe tekrar dönelim ama bu sefer buzdolabınız iki katı büyüklüğünde. Boyutu iki katına çıkarmak, tüm malzemeleri buzdolabınızda saklayabileceğiniz anlamına gelir (ve arkadaşınızın buzdolabına güvenmeyin). İlk örneğe benzer şekilde, bu senaryoda tüm malzemelere kolayca erişilebilir ve yemeğe hızlı bir şekilde eklenebilir. Bu, RAM'in iki katına sahip olmanızla karşılaştırılabilir. Tüm veriler RAM'de saklanabilir ve gerektiğinde hızlı bir şekilde erişilebilir.
Hızlı ve sorunsuz bir tarama deneyimi yarattığı için RAM kullanmak iyi bir şeydir. Ancak, RAM'iniz kapasiteye ulaştığında ve sabit sürücünüzden veri okumaya başladığınızda, o zaman tarama deneyiminizin değişmesi muhtemeldir. Bunun olumsuz bir tarama deneyimine yol açabileceğinin farkındayız, bu nedenle Microsoft Edge sizi bu maksimum kapasiteye ulaşmaktan alıkoymaya çalışır.
Başlamak için, Microsoft Edge, tarayıcının genel kaynak kullanımını azaltmak için aktif olarak adımlar atmaktadır. Sisteminizin RAM'i azaldığında ve diske taşınmadan önce kullanmaya devam etmesini sağlamak için Microsoft Edge, bir süredir kullanılmayan sekmeleri atar. Bir sekmenin kaynaklarını atmak, şu anda kullanmakta olduğunuz sekme ve cihazınızda çalışan diğer uygulamalar veya işlemler gibi başka şeyler için bilgisayarınızda RAM'de yer açar. Tüm kaynaklar serbest bırakılsa ve işlemler sonlandırılsa bile sekme şeridinde atılan sekmeleri görmeye devam edebilirsiniz. Sekmeye döndüğünüzde işlemler yeniden oluşturulacak, sekme yeniden yüklenecek ve kaydırma konumu ve form içeriği gibi sayfa öğeleri geri yüklenecek ancak genel deneyim normalden daha yavaş olabilir.

Geri bildiriminizi dinlemek

Web'de gezinmenin zahmetsiz olmasını istiyoruz. Tarayıcı kaynak kullanımıyla ilgili deneyimi iyileştirmenin yollarını aramaya devam ediyoruz. Şu anda mevcut olan iyileştirmeler hakkında daha fazla bilgiyi burada bulabilirsiniz . Ayrıca yakın zamanda Canary ve Dev kanallarına uyku sekmeleri adı verilen ve etkin sekmeler, yeni sekmeler ve cihazınızdaki diğer uygulamalar gibi diğer alanlar için kaynakları boşaltmak üzere 2 saat işlem yapılmadığında etkin olmayan sekmeleri uyku moduna geçiren yeni bir özellik yayınladık . . Uyku sekmesi, tıklandığında otomatik olarak devam eder; bu, sayfanın tamamen yeniden yüklenmesini gerektiren atılan sekmelerden farklıdır.
Microsoft Edge ile ilgili bir sorun yaşarsanız, mümkün olduğunca ayrıntılı bir şekilde bize geri bildirim gönderin. Lütfen sorunu yeniden oluşturma adımları, ziyaret ettiğiniz sayfanın URL'si, teşhis verileri, ekran görüntüsü ve e-posta adresiniz gibi bilgileri ekleyin, böylece size daha fazla bilgi için e-posta gönderebiliriz. Bu, geri bildiriminizi ele almamıza yardımcı olacaktır.
Microsoft Edge'in bellek kullanımını nasıl araştıracağımızı öğreneceğimiz yaklaşan bir blog yazısı için bizi izlemeye devam edin.
– Allison Pastewka, Program Yöneticisi, Microsoft Edge