5 puan yazan baeba 2021-04-28 | 12 yorum | WhatsApp'ta paylaş

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

 
thewhiteapple 2021-04-29

Sekme sayısı fazlaysa, bunun yerine https://chrome.google.com/webstore/detail/… kullanmayı deneyin...

 
galadbran 2021-04-30

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.

 
ffdd270 2021-04-28

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.

 
californiaenglish 2021-04-28

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.

 
ffdd270 2021-04-28

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.

 
sduck4 2021-04-28

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.

 
xguru 2021-04-28

Downvote etkinse, yorumun kimliğinin yanındaki zamana tıklayıp ayrıntılı görünüme girdikten sonra bunu oradan yapabilirsiniz.

 
rtyu1120 2021-04-28

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...

 
techhtml 2021-04-28

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)

 
baeba 2021-04-28

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.

 
functor 2021-04-29

Sorun geliştirici PC’sinin 8 GB olması değil mi acaba? 8 GB ise clang derlemek bile zorlayıcı olurdu.

 
00001 2021-04-28

Belirli meslek gruplarını küçümsemek pek doğru gelmiyor bana