Docker Layer Caching Optimizasyonu
(Battery Saver. )Bu şekilde Pil Tasarrufu’nu(Battery Saver) anında etkinleştirebilir veya devre dışı bırakabilirsiniz . Pil Tasarrufu’nu(Battery Saver) etkinleştirmenin bir başka kolay yöntemi de Görev Çubuğu’dur(Taskbar) . Hatta Pil Tasarrufu’nu burada, Pil Tasarrufu’nun(Battery Saver) “Pil tasarrufunu şurada otomatik olarak aç” seçeneğinden etkinleştirilmesini istediğiniz bir yüzde belirleyerek yapılandırabilirsiniz . Bu, Windows 10’da(Windows 10) Pil Tasarrufu’nu(Battery Saver) etkinleştirmenin veya devre dışı neon club bırakmanın en kolay yöntemidir .
Windows’a entegre edilmiş Powercfg aracı bunun için uygundur. “Enerjiden tasarruf et” ayarı, şebeke işletiminde ve “Boş modda” akü işletiminde uygundur. Windows 10’u yalnızca güncellemeleri yüklemek için kapatmanız önerilir. Elbette, dizüstü bilgisayarınızın pil ömrünü birkaç basit adımda uzatabileceğiniz başka küçük ipuçları ve püf noktaları da var. Bu nedenle, pilden tasarruf etmek için tüm ek, gereksiz aksesuarlar devre dışı bırakılmalı veya kapatılmalıdır.
Karanlık modu kullanmak gerçekten pil tasarrufuna yardımcı oluyor mu?
Bu sayede Docker layer caching ile build sürelerini kısaltma mümkün olur. Örneğin, bağımlılıkların yüklenmesi genellikle sabit kalır ve sadece kod değişirse tekrar derlenir. Başka bir deyişle, daha az dosya kopyalandığında, Docker’ın içeriği kontrol etmesi ve önbelleği kullanıp kullanamayacağına karar vermesi daha hızlı olur. Bu dosya, `git` veya `npm` gibi diğer sistemlerdeki ignore dosyalarına benzer şekilde çalışır.
BuildKit ve Docker Build Önbellek Yönetimi
Bu nedenle, daha az sıklıkla değişen komutları (örneğin temel işletim sistemi, bağımlılıklar) Dockerfile’ın üst kısımlarına yerleştirmeliyiz. Docker, her komutu ayrı bir katman olarak değerlendirir ve bir komutun içeriği değiştiğinde, o komut ve ondan sonra gelen tüm komutlar için önbelleği geçersiz kılar. Dockerfile yazarken, komutların sırası katman önbellekleme stratejisi açısından kritik öneme sahiptir. Başka bir deyişle, önbellekleme sayesinde saatler sürebilecek imaj derleme süreleri dakikalara, hatta saniyelere inebilir. Uygulama geliştiricileri, kodlarında küçük değişiklikler yaptıklarında, Docker imajlarını baştan sona yeniden oluşturmak zorunda kalmazlar.
Ekranın aydınlatması, bir dizüstü bilgisayarın sabit diskinden sonra en büyük ikinci elektrik tüketicisidir. Bu, büyük miktarda enerji kullanan işlevleri otomatik olarak devre dışı bırakır. Aslında, dizüstü bilgisayarın pilinin kapasitesi azalır ve bununla birlikte pil modunda maksimum hizmet ömrü azalır. Aslında yapılması gereken bir iş varken dizüstü bilgisayarın pilinin sıfıra inmesi oldukça sinir bozucu olabilir. Aktif olarak kullanmasanız da bunlar sürekli pilinizi tüketebilirler. Bu, ekranın pil ömrünü koruyacak şekilde daha hızlı kapanmasını sağlar.
- Pil teknolojisi büyük bir ilerleme kaydedene kadar elimizdekileri yönetmek zorundayız.
- Ayrıca, `docker build –cache-from` gibi komutlar aracılığıyla harici imajlardan önbellek katmanlarını çekmemize olanak tanır.
- Uygulama geliştiricileri, kodlarında küçük değişiklikler yaptıklarında, Docker imajlarını baştan sona yeniden oluşturmak zorunda kalmazlar.
- Ancak, bu uygulamaların sayısını azaltmak batarya ömrünü uzatabilir.
- Örneğin, BuildKit, derleme aşamalarını paralel olarak çalıştırabilir ve daha akıllı önbellek doğrulama algoritmaları kullanır.
- Bilgisayarın başında olmadığınız vakit ekranın boş yere açık kalmaması için yapacağınız basit bir ayar mevcut.
Bluetooth’u devre dışı bırakın ve pilden tasarruf edin
Windows işletim sistemine sahip laptoplarınızın pili hızla tükeniyor mu? Windows 11 26h1 windows 12 ne zaman gelecek bilgisayar özelliklerine bakma Ayarlar – Sistem – Güç ve Pil ekranında belirli bir süre hareketsizlikten sonra ekranın kapanmasını sağlayan çeşitli ayarlar bulacaksınız. Ekranınız ne kadar uzun süre açık kalırsa o kadar fazla enerji tüketir.
Sadece dizüstü bilgisayardaki uygulama ve programlar değil, bilgisayara bağlı cihazlar da belirli bir miktarda pil tüketimine yol açar. Düzenli aralıklarla alandaki uygun cihazları arar ve pil ömrünü önemli ölçüde azaltır. Entegre Bluetooth modülü, diğer şeylerin yanı sıra, klavyeleri ve fareleri dizüstü bilgisayarla birleştirmek için kullanılır. Enerji gerektiren çeşitli programlar ve hizmetler, aktif olarak kullanılmasalar bile genellikle arka planda etkindir. Yeni e-postaları senkronize etmek ve almak, hem şebekede hem de pille çalışırken sürekli enerji gerektirir. Windows 10’lu bir dizüstü bilgisayarda çalışırken, örneğin e-postaları veya mesajları güncel tutmak için birçok hizmet ve program arka planda çalışır.
Ayrıca, OneDrive ve Google Drive gibi bulut hizmetlerinin sürekli senkronizasyon yapmasını engelleyerek pil tasarrufu sağlayabilirsiniz. Windows ve uygulamalarınızın otomatik olarak güncellenmesi pil tüketimini artırabilir. Kullanmadığınız zamanlarda bu özellikleri kapatarak pil tasarrufu sağlayabilirsiniz. Ekran parlaklığı, dizüstü bilgisayarınızın en fazla güç tüketen bileşenlerinden biridir. Ek olarak, Görev Yöneticisi’nden çalışan uygulamaları kontrol ederek ihtiyacınız olmayanları sonlandırabilirsiniz.
Docker layer caching ile build sürelerini kısaltma, modern yazılım geliştirmede hem hız hem de verimlilik için gereklidir. Sonuç olarak, gereksiz dosyaları hariç tutarak hem imaj boyutunu azaltırız hem de katman önbellekleme verimliliğini artırırız. Bu, `COPY` veya `ADD` komutlarının daha küçük bir veri kümesini işlemesini sağlayarak derleme süresini hızlandırır.