Tarayıcıda çok sayıda pencere açıkken bilgisayarın takılması genellikle tek bir ayardan kaynaklanmaz. Bu makale CPU, bellek, disk, uzantılar, arka plan sayfaları ve görev planlamasını adım adım inceleyerek doğrulanabilir optimizasyon adımları sunar.
Aynı anda onlarca tarayıcı penceresi açıkken sayfa geçişlerinde yüklenme halkası dönmeye başlar, fan sesi artar, yazarken parmakların hızına yetişemezsin ve ileri durumda tüm sistem donmuş gibi olur. Böyle bir durumda aceleyle tarayıcıya “kötü performans” damgasını vurmayın. Her pencerenin arkasında aynı anda birden fazla işleme süreci (render), uzantı, betik, video ve ağ görevi çalışıyor olabilir. CPU, bellek, disk veya ekran kartı belleğinden herhangi biri sınıra yaklaştığında takılma katlanarak büyür.
Hız artırmak, rastgele önbellek temizlemek, defalarca yeniden başlatmak ya da güvenlik özelliklerinin tümünü kapatmak demek değildir. Daha sağlam yaklaşım, önce darboğazın nerede olduğunu bulmak, ardından iş değeri olmayan yükleri kaldırmaktır. Bu yöntem öncelikle aynı anda birden çok mağazayı ve birden çok sosyal medya hesabını yönetmek zorunda olan sınır ötesi e-ticaret, yurtdışı operasyon, müşteri desteği ve reklam yayınlama ekiplerine yöneliktir; normal çok sekmeli kullanıcılar için de geçerlidir.
Neden çok pencere açmak, çok sekme açmaktan daha fazla kaynak tüketir
Modern Chromium tabanlı tarayıcılar çok işlemli mimari kullanır: ana süreç pencere, disk ve ağ etkileşimlerinden sorumludur; işleme süreci web sayfası içeriğini üretir; GPU süreci grafik işlemeyi yapar; bazı uzantıların da kendi bağımsız süreçleri vardır. Bu, izolasyon ve kararlılık içindir; ancak bedeli, birden çok bağımsız ortam aynı anda çalıştığında kaynak tüketiminin doğrudan üst üste binmesidir.
Google’ın kurumsal performans sorun giderme kılavuzu yaygın darboğazları birkaç gruba ayırır: bellek yetersizliği veya yavaş disk okuma/yazma ana süreci yavaşlatabilir; verimsiz bir web sayfası bir işleme sürecinin CPU’yu uzun süre meşgul etmesine yol açabilir; ekran kartı sürücüsü sorunları ya da 3D ve video sayfaları GPU sürecini yavaşlatabilir. Görülüyor ki “çok pencere açık olması” genellikle yalnızca dış görünüştür; asıl darboğaz bambaşka olabilir.
Kaynakları sınıra dayayan yaygın kaynaklar şunlardır:
- Her hesapta video, canlı yayın, veri paneli veya karmaşık düzenleyici açık olması
- Birden çok pencerede aynı ağır uzantıların tekrar tekrar çalışması
- Sayfa bildirimleri, otomatik yenileme, indirme ve ses/video yüzünden arka plan sekmelerinin hiç uyku moduna geçememesi
- Fiziksel belleğin tükenmesinin ardından sistemin sık sık takas dosyası kullanması ve disk kullanımının yükselmesi
- Otomasyon görevlerinin aynı anda başlayıp aynı anda sayfa yüklemesi ve bir anda CPU ile ağı doldurması
- Tarayıcı veya bilgisayarın günlerce kapatılmadan çalışmasıyla kontrolden çıkmış sekmelerin ve anormal süreçlerin birikmesi
Adım 1: Darboğazın CPU’da mı, bellekte mi yoksa diskte mi olduğunu önce netleştirin
Sistem görev yöneticisine bakın
Windows’ta Ctrl + Shift + Esc ile görev yöneticisini açın. Microsoft bunu CPU, bellek, disk ve ağ tüketimini görüntüleyip uygulamaları yöneten sistem yapılandırma aracı olarak tanımlar; girişi ve açıklamaları buradan doğrulayabilirsiniz.
Tek bir ana bakıp karar vermeyin; takılma sırasında 2-3 dakika gözlemleyip öyle değerlendirin:
- CPU uzun süre tam yükte: Önce aynı anda başlatılan pencere sayısını azaltın, videoları ve otomasyonu durdurun, ardından yüksek yüklü web sayfasını bulun
- Bellek tükenmek üzere: Boştaki ortamları ve sekmeleri kapatın, uzantıları azaltın, görevleri küçük gruplar halinde çalıştırın
- Disk sürekli %100: Bellek yetersizliği nedeniyle sık sayfa değiştirme (paging) olup olmadığını, ayrıca indirme, antivirüs ve önbellek yazımlarını kontrol edin
- GPU anormal yükseliyor veya ekran titriyor: Ekran kartı sürücüsünü güncelleyin ve donanım hızlandırmayı karşılaştırmalı test edin
- Ağ tam dolu: Yükleme, canlı yayın, içerik indirme ve otomasyon erişimlerinin zamanlarını birbirinden ayırın
Tarayıcının kendi görev yöneticisine bakın
Chrome’da Windows ve Linux’ta Shift + Esc ile tarayıcı görev yöneticisi açılır; kısayolun kaynağı Chrome’un resmi kısayol dokümantasyonu içinde yer alır. CPU veya belleğe göre sıraladığınızda hangi web sayfasının, uzantının ya da alt çerçevenin anormal şekilde kaynak yediğini hızlıca yakalayabilirsiniz.
Yüksek kullanım görünce hemen süreci sonlandırmayın. Sürecin adını ve karşılık geldiği sayfayı not edin; video mu oynatıyor, dosya mı aktarıyor, betik mi çalıştırıyor ya da gerekli bir işi mi yürütüyor değerlendirin, ansızın sonlandırmak kaydedilmemiş içeriğin kaybolmasına yol açabilir.
Tek bir web sayfasını daha derinlemesine incelemek isteyen geliştiriciler, Chrome DevTools’un Performance Monitor aracıyla CPU, JavaScript yığını, DOM düğümleri, olay dinleyicileri ve kare hızını gerçek zamanlı izleyebilir. Sıradan operasyon ekiplerinin alev grafiği (flame chart) incelemesine gerek yok; “bir sayfayı açmadan önce ve sonra” kaynak farkını karşılaştırmak anormalliği genellikle ortaya çıkarır.
Adım 2: Denetlenmesi gereken “aynı anda aktif olanlar”dır, pencere sayısı değil
20 pencere de aynı olsa, hepsi statik sayfalarda duruyorsa yük farklıdır; hepsi aynı anda video oynatıyor veya rapor yeniliyorsa yük apayrıdır. Optimizasyonda gerçekten izlenecek ölçüt, “aynı anda gerçekten aktif olan ortam sayısıdır”.
İşi üç katmana ayırarak yönetebilirsiniz:
- Kalıcı katman: Şu an mesajlara zamanında yanıt vermesi, siparişleri işlemesi veya anormallikleri izlemesi gereken hesaplar
- Yoklama katmanı: Belirli aralıklarla kontrol edilmesi gereken hesaplar, küçük gruplar halinde açın ve iş bitince kapatın
- Arşiv katmanı: Şu an görevi olmayan hesapları kapalı tutun, yalnızca gerekli bilgileri ve işlem kayıtlarını saklayın
Örneğin her gün 30 mağazayı gözden geçirmeniz gerekiyorsa sabah hepsini birden başlatmayın. Her grupta 5 tanesini açın, kontrol edip kapatın, sonraki gruba geçin; gruplar arasında kısa bir aralık bırakın. Böylece başlangıçtaki kaynak tepe noktası düşer ve takılma yaşandığında sistemi yavaşlatan ortamı tespit etmek de kolaylaşır.
Adım 3: Sekmeleri, videoları ve arka plan etkinliklerini yönetin
Chrome’un Memory Saver özelliği kullanmadığınız sekmeleri geçici olarak devre dışı bırakır ve tekrar ziyaret ettiğinizde yeniden yükler. Chrome’un performans ayarları resmi açıklaması sekmelerin uykuya geçmesini engelleyen durumları da listeler: ses/video oynatma, ekran paylaşımı, sayfa bildirimleri, devam eden indirmeler, gönderilmemiş formlar, sabitlenmiş sekmeler ve bağlı cihazlar.
Çok pencereli senaryoda şu noktalara göre ayar yapabilirsiniz:
- Memory Saver’ı açın; önce dengeli seviyeden başlayın, en agresif ayarı hedeflemeyin
- “Her zaman etkin tut” listesine yalnızca gerçekten kalıcı olması gereken siteleri ekleyin
- Sessizde oynayan videoları, canlı yayın önizlemelerini ve sürekli yenilenen reklam sayfalarını kapatın
- İndirme, yükleme ve form doldurma işi bitmeden pencereyi kapatmayın; iş ortasında çıkmayın
- Veri paneli manuel yenilemeyi destekliyorsa tüm pencerelerin aynı anda yüksek sıklıkta otomatik yenilenmesine izin vermeyin
- Gerçekten uzun süre çevrimiçi kalması gereken destek veya toplantı sayfaları için ayrıca istisna tanımlayın ki uyku işi bölmesin
Bir uyarı: “ne kadar agresif olursa bellek o kadar az harcanır” yaklaşımı her zaman kârlı değildir. Sekmelerin sık uykuya geçip sık uyanması, tekrar tekrar yeniden yükleme ve oturum doğrulaması tetikler. Kendi kullanım sıklığınıza uygun dengeli bir nokta seçin.
Adım 4: Uzantıları sadeleştirin, yalnızca gerçekten kullandıklarınızı bırakın
Uzantılar web sayfalarını dinleyebilir, istekleri değiştirebilir, depolamayı okuyabilir veya arka planda zamanlanmış görevler çalıştırabilir. Tek bir uzantının kullanımı az görünür; ancak aynı uzantı grubu onlarca bağımsız ortamda tekrar tekrar etkinleştiğinde biriken yük oldukça büyür.
Ayda bir uzantı denetimi yapmanızı öneririz:
- Artık kullanmadığınız, kaynağı belirsiz veya işlevi tekrarlayan uzantıları silin
- Nadiren kullandıklarınızı önce devre dışı bırakın, gerektiğinde açın
- “Tüm sitelerde verileri okuyabilir ve değiştirebilir” iznini yalnızca belirli sitelere daraltın veya tıklamayla çalışacak şekilde ayarlayın
- Uzantıyı kapatmadan önceki ve sonraki CPU, bellek ve başlangıç süresini karşılaştırın; veri konuşsun
- “Kaynak tasarrufu” adına kaynağı belirsiz daha fazla temizlik uzantısı kurmayın
Chrome’un uzantı yönetimi dokümantasyonu uzantıları etkinleştirme, devre dışı bırakma, silme ve site erişim izinlerini ayarlama yöntemlerini açıklar. Ekip ortamında ortak bir uzantı beyaz listesi tutmanız da önerilir; böylece üyeler birbiriyle örtüşen işlevlere sahip ya da kaynağı belirsiz araçlar kurmaz.
Adım 5: Donanım hızlandırmayı test edin, kökten kapatmayın
Donanım hızlandırma, grafik görevlerinin bir kısmını GPU’ya devreder; video, animasyon ve karmaşık sayfalar için genellikle olumludur, bu yüzden varsayılan olarak kapatılması önerilmez. Yalnızca ekran kartı sürücüsü anormalse, uzak masaüstü yeterli GPU desteği sunmuyorsa veya bazı sayfalarda sık titreme ya da çökme yaşanıyorsa A/B karşılaştırması yapmaya değer:
- Önce mevcut pencere sayısını, sayfa türlerini ve kaynak kullanımını kaydedin
- Donanım hızlandırma ayarını değiştirip tarayıcıyı yeniden başlatın
- Aynı pencereler ve işlemlerle tekrar çalıştırın
- Daha kararlı olan ayarı koruyun ve ekran kartı sürücüsünü de güncelleyin
Dikkat: Aynı anda birden çok sistem parametresini değiştirmeyin; yoksa performans iyileşse bile hangi değişikliğin etkili olduğunu söyleyemezsiniz.
Adım 6: Otomasyon görevleri için eşzamanlılık üst sınırı belirleyin
Otomasyon, “pencereler ne kadar toplu açılırsa o kadar hızlı çalışır” demek değildir. Eşzamanlılık, bilgisayarın kaldırabileceğinin üzerine çıktığında sayfa yükleme yavaşlar, zaman aşımı ve başarısız denemeler artar ve gerçek çıktı (throughput) düşer.
Güvenilir yol kademeli yük testidir: Önce 2 eşzamanlı görevle başlayın, bir grup görevin tamamlanma süresini, başarısızlık oranını, CPU ve bellek tepe değerlerini kaydedin; ardından sırasıyla 4, 6, 8’e çıkarın. Başarısızlık oranının yükselmeye başladığı ya da tek görev süresinin uzadığı nokta dönüm noktasıdır; bir seviye geri dönün ve pay bırakın.
Ayrıca şu mekanizmaları eklemenizi öneririz:
- Başlatma aralığı: tüm pencerelerin aynı saniyede yüklenmesini önler
- Tek görev için zaman aşımı ve sınırlı sayıda yeniden deneme
- Kuyruk önceliği: destek, sipariş gibi gerçek zamanlı görevlerin önce çalışmasını sağlar
- İş bitince pencereyi kapatıp süreci ve belleği geri vermek
- Günlük (log) tutmak: takılmanın hangi hesapta, hangi adımda olduğunu bulmayı kolaylaştırır
Bağımsız ortamları gruplara ayırıp kademeli başlatmak, hepsini birden açmaktan daha az kaynak harcar
Elinde onlarca platform hesabı olan ve bunları bağımsız tarayıcı ortamlarıyla ayıran biriyseniz, hız artışının odağı paralel pencere sayısını artırmak değil, “bu grupta önce hangilerini çalıştıracağınızı” yönetmektir. PurpleMark’ın web sürümünü örnek alalım: ortamları platform, bölge veya müşteriye göre gruplayabilir, her sabah yalnızca o gün işlenecek grubu başlatıp iş bitince kapatabilirsiniz. Gerçekte kaç pencerenin aynı anda açık olması gerektiğini sayfa karmaşıklığı, uzantılar, ağ ve bu makinenin donanım seviyesi birlikte belirler; gruplar halinde kademeli başlatmak, tüm pencereleri bir anda açmaktan genellikle daha kararlıdır. Günlük grup ritmi oturduktan sonra başka yerlerde eşzamanlılığı artırıp artırmayacağınıza karar verin; daha baştan tüm ortamları aynı anda açmaya kalkmayın.
Bugün uygulayabileceğiniz hız artırma kontrol listesi
Hemen başlamak istiyorsanız şu sırayla gözden geçirin:
- Takılma anında sistem görev yöneticisini açıp CPU, bellek, disk, GPU ve ağı not edin
- Tarayıcı görev yöneticisiyle en çok kaynak tüketen web sayfasını ve uzantıyı bulun
- İş değeri olmayan video, canlı yayın, indirme ve otomatik yenilenen sayfaları kapatın
- Bellek tasarrufu özelliğini açın; yalnızca gerekli siteler için kalıcı istisna tanımlayın
- Gereksiz uzantıları silin veya devre dışı bırakın; uzantıların site izinlerini sınırlayın
- Hesapları küçük gruplara bölün, başlatma ve kapatmayı kademelendirin
- Otomasyona eşzamanlılık sınırı, başlatma aralığı, zaman aşımı ve günlük ekleyin
- Donanım hızlandırma ile ekran kartı sürücüsünü ayrı ayrı test edin, aynı anda birden çok değişiklik yapmayın
- Her seferinde yalnızca bir değişkeni değiştirin ve önceki-sonraki verileri saklayın
- Kaynaklar uzun süre sınıra dayanıyorsa bellek eklemeyi, CPU yükseltmeyi veya görevleri daha fazla cihaza bölmeyi değerlendirin
Sık sorulan sorular
Önbellek temizlemek çoklu pencereyi kalıcı olarak hızlandırır mı?
Şart değil. Önbelleğin işi tekrarlayan indirmeleri azaltmaktır; bozuk önbellek ya da yetersiz disk alanı durumunda temizlik faydalı olur. Ancak sık sık tam temizlik yapmak sayfaların kaynakları yeniden istemesine yol açar ve yeniden oturum açma maliyetini artırır. Önbellek temizliğini günlük hızlandırmanın anahtarı değil, sorun giderme aracı olarak görün.
Bellek ne kadar büyükse o kadar çok pencere açılabilir mi?
Hayır. Bellek yalnızca halkalardan biridir; CPU, GPU, disk, ağ, web sayfası betikleri ve uzantılar daha önce darboğaz olabilir. Yükseltme yapmadan önce birkaç gün gözlemleyip gerçek sınırın nerede olduğunu netleştirin.
Pencere ilk açıldığında neden en çok takılma oluyor?
Başlangıç aşamasında ortam verileri okunur, uzantılar yüklenir, ağ bağlantıları kurulur ve sayfalar işlenir. Birden çok pencere aynı anda başladığında kaynak tepe noktası oluşur; bu yüzden başlatma aralığı bırakmak, sonradan süreçleri sonlandırmaktan genellikle daha etkilidir.
Donanım hızlandırma her zaman kapalı mı tutulmalı?
Genelleme yapmak doğru değil. Sürücü ve GPU normal olduğunda donanım hızlandırma genellikle değerlidir; yalnızca ekranda anormallik, çökme veya belirli uzak ortamlarda uyumsuzluk olduğunda karşılaştırmalı test yapmaya değer.
Özet
Tarayıcıda çoklu pencereyi hızlandırmanın tek seferlik sihirli bir anahtarı yoktur. Daha güvenilir yol şudur: önce sistem ve tarayıcı görev yöneticileriyle darboğazı doğrulayın, ardından aynı anda aktif olan pencere sayısını, arka plan medyasını ve gereksiz uzantıları azaltın; en sonunda gruplu başlatma, eşzamanlılık sınırı ve günlüklerle tüm iş akışını istikrara kavuşturun.
Her değişikliğin yanında veri karşılaştırması olduğu sürece, optimize edilmesi gerekenin sayfa mı, uzantı mı, görev düzeni mi yoksa donanım mı olduğunu yavaş yavaş ayırt edersiniz; sayısız “hızlandırma taktiği” arasında körlemesine deneme yapmak yerine.


