7× daha hızlı: aynı ana klasörde GrandPerspective'le kıyaslandı

Mac'inizi neyin doldurduğunu görün.
Dakikalarca beklemeden, saniyeler içinde.

Layland diskinizi tarıyor ve her dosyayı, kapladığı yer kadar büyük bir blok olarak çiziyor. Unuttuğunuz 38 GB'lık sanal makine ilk bakışta göze çarpıyor. 3,3 milyon dosyalık bir ana klasörün taranması 14 saniye sürüyor.

14 gün koşulsuz iade hakkı

macOS 15 Sequoia veya üzeri · Apple silicon ve Intel · Swift ile yazılmış yerel uygulama

Layland, 1,5 milyon dosyadan oluşan 54 GB'lık bir geliştirme klasörünü dosya türüne göre renklendirilmiş, yastık gölgeli bir ağaç haritası olarak gösteriyor; kenar çubuğunda renk açıklaması ve tarama ayrıntıları var

Sorun

“Diskiniz neredeyse dolu.”
Peki neyle dolu?

Finder klasörleri liste olarak gösteriyor ve liste boyutu gizliyor. Saklama Alanı ayarları diskinizin yarısını “Sistem Verileri” adı altına koyup bırakıyor. du bir ana klasörü baştan sona dolaşmak için bir dakikadan fazla uğraşıyor, sonra da ekrana bir sayı yığını döküyor.

Ağaç haritası bütün diski tek ekranda gösterir. Her dosya kapladığı yer kadar büyük bir bloktur, her klasör de bu blokların oluşturduğu bir blok. Ne büyükse büyük görünür. Unutulmuş Xcode simülatörlerini, 22 GB'lık Docker imajını, 2023'te teslim ettiğiniz bir projenin render dosyalarını fark eder ve gereğini yaparsınız.

Yakından bakış

Tek pencerede bütün disk

Aynı klasör, Jewel paletinde son değişiklik tarihine göre renklendirilmiş: büyük kısmı yıllardır dokunulmamış, mavi ve mor; yakın zamandaki çalışmalar kırmızı ve turuncu
Yaşa göre renk. Sıcak renkler yakın zamanda değişenleri, soğuk renkler yıllardır dokunulmamış olanları gösteriyor. Unutulmuş eski dosyalar kolayca fark ediliyor.
395 GB'lık bir ana klasör, 2 TB'lık diskin boş alanı ve geri kalanıyla yan yana, taralı alanlar olarak gösterilmiş; ana klasör sağ alt köşeyi dolduruyor
Show Free Space. Taradığınız klasör, boş alan ve diskin geri kalanı yan yana, hepsi aynı ölçekte. Burada 2 TB'lık bir diskte 395 GB'lık bir ana klasör var.
.zip araması: her zip arşivi kendi rengiyle parlıyor, geri kalan her şey soluk; durum çubuğunda 6.323 eşleşme
Arama. Adın bir kısmını yazın (burada .zip), eşleşmeyen her şey soluklaşsın. Milyonlarca dosyada bile yaklaşık 50 ms sürüyor.
Aynı geliştirme klasörü uzantıya göre gruplanmış: her dosya türü için bir blok, görseller pembe, kaynak kod turkuaz, arşivler turuncu ve her biri uzantılarına bölünmüş
Uzantıya göre gruplama. View ▸ Group By ▸ File Extension, nerede olurlarsa olsunlar tüm dosyaları önce türüne, sonra uzantısına göre bir araya getirir. Tüm videolarınız ya da her .zip tek bir blok olur.

Hız

GrandPerspective'den yedi kat hızlı.

Diğer disk araçları sizi bir kahve yapıp gelecek kadar bekletiyor; tarama bittiğinde de merakınız çoktan geçmiş oluyor. Layland ise aklınıza geldiği an çalıştırabileceğiniz kadar hızlı. Aşağıdakiler gerçek süreler: bütün ana klasör, 3,3 milyon dosya, on kat hızlandırılmış olarak oynatılıyor.

~ · 3,32 milyon dosya · 500 bin klasör
Layland 0.0 s
du -sk 0.0 s
GrandPerspective 0.0 s
KlasörDosyalarKlasörlerGrandPerspectiveLaylandHız farkı
~/dev1,55 mn234 bin42,2 sn6,3 sn6,7×
~/Library892 bin126 bin31,2 sn4,3 sn7,2×
~ (ana klasör)3,32 mn500 bin97,5 sn14,2 sn6,9×

MacBook Pro, Apple silicon, 8 çekirdek, 24 GB. macOS 26.6, dahili SSD'de APFS, önbellek dolu, iki uygulamaya da Tam Disk Erişimi verilmiş. GrandPerspective 3.8.1 kaynak kodundan derlendi, web sitesinden indirilen sürümü gibi sandbox dışında çalıştırıldı ve süresi kendi günlük satırından ölçüldü. İki uygulama da aynı klasör sayılarını bildiriyor.

Perde arkası

Bu hız nereden geliyor

Doğrudan Swift ile yazıldı ve hiçbir bağımlılığı yok. Taramanın hızını işlemci değil, SSD'nizin ne kadar çabuk yanıt verebildiği belirliyor; bu yüzden Layland SSD'yi baştan sona meşgul tutuyor.

  1. 1

    Her dosya grubu için tek sistem çağrısı

    getattrlistbulk(2), bir grup dizin girdisini türleri, boyutları, inode numaraları ve bayraklarıyla birlikte tek seferde döndürüyor. Yani her dosya için ayrı bir stat yok, FileManager yok, URL nesnesi yok.

  2. 2

    Aynı anda birçok klasör okunuyor

    Her klasör bir kuyruktaki ayrı bir iş; bu kuyruğu çekirdek başına yaklaşık dört iş parçacığından oluşan bir havuz işliyor. Böylece SSD'nin önünde her zaman sırada bekleyen birkaç istek oluyor. du karşısındaki farkın büyük kısmı buradan geliyor.

  3. 3

    Yol çözümleme yok

    Her klasör, üst klasörüne göre openat ile açılıyor; böylece sistem her seferinde tam yolu baştan çözmek yerine yalnızca tek bir adı arıyor.

  4. 4

    Kompakt bir dosya ağacı

    Her dosya ya da klasör, tek bir düz dizideki 48 baytlık bir kayıt ve bütün adlar tek bir arabelleği paylaşıyor. 3,8 milyon girdi yaklaşık 180 MB'a sığıyor; tarama sırasında ne bellek ayrılıyor ne de referans sayımı yapılıyor.

  5. 5

    Finder'la tutan toplamlar

    Sabit bağlantılar bir kez sayılıyor. Taramalar tek bir birimde kalıyor ve /Users gibi APFS firmlink'leri izleniyor; böylece / taramasının toplamı Finder'ın gösterdiğiyle tutuyor.

Özellikler

“Bütün bunlar ne?” sorusundan temizliğe, birkaç tıklamada

Klasörleri belli eden gölgelendirme

Yastık gölgelendirme her klasöre hafif bir kabarıklık veriyor; aralarına çizgi çekmeye gerek kalmadan klasörlerin nerede başlayıp bittiğini görüyorsunuz. View ▸ Cushion Strength menüsünden Flat, Subtle, Normal ya da Strong seçeneğini seçin.

Türe ya da yaşa göre renk

Videolar, arşivler, kod ve fotoğraflar kendi renklerini alıyor. İsterseniz renkleri son değişiklik tarihine göre, bugünden beş yıl öncesine ve daha eskiye doğru dağıtın; yıllardır dokunmadığınız dosyaları böyle bulursunuz.

Diskin ne kadar dolu olduğunu görün

Show Free Space komutu, boş alanı ve taradığınız klasörün dışında kalan her şeyi haritaya ekliyor. Böylece bir klasörün bütün diskin ne kadarını kapladığını görüyorsunuz.

Milyonlarca ad içinde arama

Bir dosya adının bir kısmını yazın, geri kalan her şey soluklaşsın; milyonlarca dosyada bile yaklaşık 50 ms sürüyor. Eşleşme içeren klasörler de vurgulanıyor. Sonraki eşleşmeye geçmek için ⌘G tuşlarına basın.

Önce bakın, sonra karar verin

Herhangi bir dosyayı Hızlı Bakış ile önizlemek için boşluk tuşuna basın. Haritadan ayrılmadan dosyayı Finder'da gösterin ya da Çöp Sepeti'ne taşıyın. Size sorulmadan hiçbir şey silinmiyor.

Klavyeyle de kullanılıyor

Ok tuşları komşu bloklar arasında geziniyor. ⌘[ içinde bulunduğunuz klasörü, ⌘] ise o klasördeki en büyük öğeyi seçiyor; böylece birkaç tuşla en büyük dosyaya kadar inebilirsiniz.

Taramayı kaydedin, anında yeniden açın

.layland dosyaları sıkıştırılmış: 3,8 milyon dosyalık bir ana klasör 64 MB olarak kaydediliyor ve 0,3 saniyede yeniden açılıyor. Sonradan dönüp bakmak için yeniden taramanız gerekmiyor.

Kendi renkleriniz

Beş hazır paletten birini seçin ya da canlı düzenleyicide kendinizinkini oluşturun; siz renkleri seçerken düzenleyici her kategoriyi içeren bir örnek gösteriyor. İstediğiniz kadar palet kaydedebilirsiniz.

Pencereyi boyutlandırırken takılma yok

Harita arka planda yerleştiriliyor ve çiziliyor. 3,8 milyon dosyanın yerleşimi yaklaşık 50 ms sürüyor; pencere kenarını sürüklerken önceki görüntü yeni boyuta uyacak şekilde esniyor, yani ekran hiç donmuyor.

Gizlilik

Dosya listeniz Mac'inizden çıkmaz.

Layland dosya adlarını, boyutlarını ve tarihlerini okur, başka hiçbir şeyi değil. Dosyalarınızı açmaz, onları gönderebileceği bir yer de yoktur. Hesap yok, analiz yok, çökme raporlayıcı yok.

Uygulama iki tür istek gönderir ve hiçbiri dosyalarınızla ilgili bir şey taşımaz. Bir lisans anahtarı girdiğinizde, anahtarın geçerli olup olmadığını Gumroad'a sorar, sonra da yaklaşık ayda bir yeniden sorar. Bir de, uygulama size sorduğunda evet dediyseniz, günde bir kez yeni bir sürüm olup olmadığını bu siteden kontrol eder.

Başka uygulamaların ~/Library içindeki verileri de dahil her şeyi görmek için Sistem Ayarları'nda Layland'a Tam Disk Erişimi verin. Bu izin olmadan Layland yalnızca macOS'in okumasına izin verdiği klasörleri ölçer ve Masaüstü, Belgeler ve İndirilenler klasörlerini okumadan önce izin ister.

Gizlilik politikasının tamamı kısa. Kaynak kodu yayımlanmış durumda; yani hiçbir şeye körü körüne güvenmeniz gerekmiyor.

Fiyat

Taramak ücretsiz. Bütün adları görmek için bir kez ödeyin.

Ücretsiz sürüm her klasörü ya da diski tarar ve haritanın tamamını çizer. Lisans ise temizlik için gereken ayrıntıları ekler.

14 gün koşulsuz iade hakkı

Ücretsiz

0 $

Süre sınırı yok, hesap yok

  • İstediğiniz klasörü, diski ya da harici sürücüyü tarama
  • Eksiksiz ağaç haritası, tam hızda
  • İki seviye derinliğe kadar klasör adları
  • Türe ya da yaşa göre renk, bütün paletler
  • Boş alan görünümü
İndir

Lisans anahtarı e-postayla gelir. Layland ▸ License'a yapıştırdığınızda uygulamanın kilidi hemen açılır. 14 gün koşulsuz iade hakkı. Kaynak kodu yayımlanmış durumda; isterseniz okuyabilir ya da kendiniz derleyebilirsiniz.

Sık sorulanlar

Sorular

GrandPerspective, DaisyDisk ya da Disk Inventory X'ten farkı ne?

Fikir ortak: GrandPerspective ve Disk Inventory X de ağaç haritası çiziyor, DaisyDisk ise halkalar. Fark hızda. Aynı ana klasörde Layland 14 saniyede bitiriyor, GrandPerspective 97 saniye sürüyor. Gerisi ayrıntılarda: yastık gölgelendirme, yaşa göre renk, boş alan görünümü, hızlı arama ve boyutlandırırken takılmayan bir pencere.

Neden Tam Disk Erişimi istiyor?

Şart değil. Ama bu izin olmadan macOS, ~/Library klasörünün bazı kısımlarını ve başka uygulamaların kapsayıcılarını gizliyor; kaybolan yer de çoğu zaman tam oralarda. Tam Disk Erişimi verildiğinde Layland'ın toplamları Finder'ınkilerle tutuyor. Uygulama yalnızca adları, boyutları ve tarihleri okur.

Dosya silebiliyor mu?

Lisansla dosyaları Çöp Sepeti'ne taşıyabilir: bir dosya seçin, Item ▸ Move to Trash komutunu seçin ve onaylayın. Hiçbir şeyi kalıcı olarak silmez; her zamanki gibi Çöp Sepeti'nden geri alabilirsiniz.

Harici sürücülerde ve ağ birimlerinde çalışıyor mu?

Evet. Sürücüyü ya da üzerindeki herhangi bir klasörü seçin. Taramalar seçtiğiniz birimde kalır, bağlı başka sürücülere geçmez; yani sayılar yalnızca o sürücüye aittir.

Mac App Store'da var mı?

Henüz değil. Doğrudan bu siteden dağıtılıyor; Apple Developer ID ile imzalanmış ve Apple'ın onayından (notarization) geçmiş durumda. Sandbox içinde çalışan bir App Store sürümü de planlarda var.

Hangi Mac'lerde çalışıyor?

macOS 15 Sequoia veya üzerini çalıştıran her Mac'te, Apple silicon ya da Intel fark etmez. En hızlı dahili SSD'de çalışıyor, çünkü SSD'yi aynı anda birçok istekle meşgul tutacak şekilde tasarlandı.

Kaynak koduna bakabilir miyim?

Evet. FSL-1.1-ALv2 lisansıyla yayımlanıyor; her sürüm, çıkışından iki yıl sonra Apache 2.0 lisansına geçiyor. github.com/daformat/layland adresinde okuyabilir ya da kendiniz derleyebilirsiniz.

Anahtar satın aldım ama bulamıyorum.

Satın alma makbuzunun geldiği e-postada ve Gumroad kitaplığınızda, Layland başlığı altında.

En çok yer kaplayanları 14 saniyede bulun.

İndirin, ana klasörünüzü seçin ve kendiniz görün.

14 gün koşulsuz iade hakkı