Tarayıcı bellek kullanımı dramatik biçimde azalır!!
Bu taraftaki geliştiriciler neden belleği hesaba katmadan kod yazıyor, bilmiyorum.
Yapabilecekleri halde yapmadılar mı?
Tarayıcı bellek kullanımı dramatik biçimde azalır!!
Bu taraftaki geliştiriciler neden belleği hesaba katmadan kod yazıyor, bilmiyorum.
Yapabilecekleri halde yapmadılar mı?
12 yorum
Sekme sayısı fazlaysa, bunun yerine https://chrome.google.com/webstore/detail/… kullanmayı deneyin...
Suspend türü eklentiler her tarayıcı için oldukça iyi durumda; ben de sıkça kullanıyorum. Bellek kullanımını azaltmaya kesinlikle yardımcı oluyorlar. Sekmeleri ille de kapatmak istemiyorum; bu isteği karşılarken aynı zamanda belleği de azalttığı için hoşuma gidiyor.
Kullanılmayan sekmelerin israfı ciddi; hadi bunu azaltalım! ... konsepti son zamanlarda Edge'e eklenen güç tasarrufu moduna benziyor. Aslında ben, 'sekme açtıysan o kadar kaynak tüketmesi normal değil mi...' diye düşündüğüm için... bilgisayarımı yükseltiyorum.
Hacker News gibi kamu tarafından doğrulanmış yazıların öne çıkması için GeekNews tarafında algoritmanın düzeltilmesi gerekiyor gibi görünüyor. Ayrıca bu tür yazıları engellemek için ihbar/downvote özelliğine de ihtiyaç var gibi görünüyor.
downvote yalnızca yorumlarda mümkün... ama bende de görünmüyor. Yanılıyor olabilirim ama eskiden görünüyordu diye hatırlıyorum; garip.
Flag ve Downvote'un belirli bir Karma seviyesinin üzerine çıkınca etkinleştiği söyleniyor.
Flag için eşik sanırım 100 civarı; Downvote ise bende de etkin olmadığı için kriterin ne olduğunu bilmiyorum.
Downvote etkinse, yorumun kimliğinin yanındaki zamana tıklayıp ayrıntılı görünüme girdikten sonra bunu oradan yapabilirsiniz.
Gerçekte kullanan biri açısından bakınca, göründüğü kadar kullanışlı değil. Kullandıkça sekmeler arasında her geçişte sekmeyi yeniden yüklemek zorunda kalıyorsunuz...
Tartışmaya dönüşebileceği için dikkatli söylemek isterim ama,
metinde bahsettiğiniz bellek optimizasyon aracının belleği gerçekten etkili biçimde optimize eden bir araç olmaktan ziyade,
bunu sadece sayısal olarak öyle görünür kılma ihtimalinin daha yüksek olduğunu düşünüyorum.
(Öncelikle Twitter'a yazan ilk kişinin yorum bağlantısını ekliyorum: https://twitter.com/techsharer/status/1387307385639759873)
Bundan ayrı olarak, tarayıcı geliştirme ekipleri bellek optimizasyonu için
çeşitli çalışmaları sürekli olarak yürütüyor.
Ancak belleğin çok kullanılıyor olması, o ölçüde yüksek performanslı web uygulamalarının
tarayıcıda artık çok doğal biçimde çalıştığı anlamına da geliyor diye düşünüyorum.
Tarayıcıların bellek optimizasyonu hakkında V8 blogunda da çok sayıda yazı var,
Chromium blogunda da paylaşılıyor.
https://blog.chromium.org/2021/03/…
https://v8.dev/blog/high-performance-cpp-gc
https://v8.dev/blog/v8-lite
Bu yüzden metinde söylenen 'belleği hesaba katmadan kod yazıyorlar' ifadesinin doğru olmadığını düşünüyorum.
Ayrıca bunu tarayıcı geliştiricileri duysa oldukça kırılabilirler gibi geliyor.
(Chrome ekibi, Samsung Internet vb. içinde de epey çok Koreli var)
Demek tweet olmuş ^^;;
Belirli bir meslek grubunu küçümseme niyetim yoktu. Eğer öyle hissettirdiysem özür dilerim.
Geliştirme sırasında o kadar bunaldım ki bu yazıyı yazdım.
Kendi geliştirme PC ortamıma kısaca bakarsak, belleğim yaklaşık 8 GB.
Son zamanlarda(?) çeşitli ortamları göz önünde bulundurarak geliştirme yaptığım için 8 GB'ın hiç şansı kalmadı, çok yetersiz geldi;
bunun nedenlerini ararken
temelde birçok geliştirme aracı bir kez çalıştırılınca 1 GB'ı aşabiliyor.
Backend tarafında SpringToolSuite(Eclipse) genelde 1~2 GB civarında oluyor.
Front tarafında Visual Studio Code'u açıp node.js dahili sunucusunu kaldırınca yaklaşık 500 MB ~ 1 GB oluyor.
Backend & Front aynı anda debug ederken Chrome geliştirici araçlarını açarsam bu da 1 GB'ı geçiyor.
Bir de Electron tabanlı programları (MS Teams, OneNote) açınca 500 MB ~ 1 GB'ı rahatça aşıyor.
Geliştirme PC'si olduğu için DB Server, Redis Server ve diğer çeşitli servislerin de çalıştığını düşünürsek
temelde yaklaşık 4 GB zaten çalışıyor durumda...
İlgili bağlantıdaki programı kurup bellek optimizasyonuyla kullandıktan sonra gördüğüm sonuç şu oldu:
sistemin yavaşlaması gibi bir durum olmadan geliştirmeye gayet iyi devam ediyorum.
Sayısal olarak bakınca bunun belleği ortadan kaldırıyormuş gibi görünebileceğini söylemişsiniz.
Bu yorumun makul olabileceğini düşünüyorum.
Sorun geliştirici PC’sinin 8 GB olması değil mi acaba? 8 GB ise clang derlemek bile zorlayıcı olurdu.
Belirli meslek gruplarını küçümsemek pek doğru gelmiyor bana