Microsoft’un Windows işletim sisteminde yerleşik olarak sunduğu Hava Durumu uygulaması, arka planda tükettiği yüksek sistem kaynaklarıyla kullanıcıların tepkisini çekiyor. Uygulama, hiçbir etkileşimde bulunulmadan yalnızca varsayılan tahmin ekranını görüntülerken bile 1,2 GB seviyesini aşan RAM tüketimine ulaşıyor.
Harita üzerinde yakınlaştırma yapma veya farklı şehirler arasında gezinme gibi basit arayüz işlemlerinde bellek kullanımı 1,5 – 1,6 GB seviyelerine kadar tırmanıyor. Uygulama simge durumuna küçültüldüğünde veya boşta çalıştırıldığında dahi ortalama 500 – 600 MB civarında sabit bellek işgal etmeyi sürdürüyor. Özellikle 8 GB RAM kapasitesine sahip giriş seviyesi dizüstü ve masaüstü bilgisayarlarda bu durum, tek bir uygulamanın toplam sistem belleğinin yaklaşık %20’sini tüketmesi anlamına geliyor.
macOS Hava Durumu uygulamasına kıyasla 5 kat daha fazla kaynak tüketiyor
Rakip platformlarla yapılan karşılaştırmalar, Windows tarafındaki optimizasyon sorununu daha net ortaya koyuyor. Apple’ın macOS işletim sisteminde yer alan yerleşik Hava Durumu uygulaması, benzer animasyon ve harita gösterim koşulları altında 250 MB’tan daha az RAM tüketiyor. Bu değerler göz önüne alındığında, Microsoft’un sunduğu uygulamanın rakibine oranla yaklaşık 5 kat daha fazla bellek kullandığı görülüyor.
Yüksek bellek kullanımının nedeni: WebView2 ve Chromium altyapısı
Teknoloji portalı Windows Latest tarafından aktarılan detaylara göre, yaşanan bu yüksek kaynak tüketiminin temelinde uygulamanın yerel (native) bir Windows uygulaması olmaması yatıyor. Microsoft, mevcut Hava Durumu uygulamasını tamamen WebView2 framework’ü üzerinde çalışan bir MSN Hava Durumu web uygulaması olarak kurguluyor.
Cihazın Görev Yöneticisi incelendiğinde, uygulamanın arka planda çok sayıda Chromium tabanlı alt işlem (process) çalıştırdığı görülüyor. Web tabanlı içerikleri ekrana taşımak için açılan bu çoklu süreçler, tıpkı gelişmiş bir web tarayıcısı sekmesi gibi RAM kullanımının katlanarak artmasına yol açıyor.
Giriş seviyesi sistemlerde performans düşüşü yaşanabilir
Yüksek RAM tüketiminin 32 GB veya daha fazla belleğe sahip üst segment bilgisayarlarda fark edilebilir bir yavaşlamaya yol açması beklenmiyor. Ancak 8 GB RAM barındıran bütçe dostu sistemlerde, arka planda çalışan web tabanlı bu tür yerleşik uygulamalar, sistemin genel akıcılığını olumsuz etkileyerek kasma ve takılma gibi performans sorunlarına zemin hazırlıyor.
