7× più veloce di GrandPerspective sulla stessa cartella Inizio

Scopri cosa riempie il tuo Mac.
In pochi secondi, non in minuti.

Layland analizza il disco e disegna ogni file come un blocco grande quanto lo spazio che occupa. La macchina virtuale da 38 GB che avevi dimenticato si vede al primo sguardo. Una cartella Inizio da 3,3 milioni di file richiede 14 secondi.

14 giorni per cambiare idea, senza fare domande

macOS 15 Sequoia o successivo · Apple silicon & Intel · Swift nativo

Layland mostra una cartella di sviluppo da 54 GB con 1,5 milioni di file come treemap a cuscino, colorata per tipo di file, con la legenda e i dettagli dell'analisi nella barra laterale

Il problema

«Il disco è quasi pieno.»
Pieno di cosa?

Il Finder mostra le cartelle come un elenco, e in un elenco le dimensioni non si vedono. Le impostazioni di Spazio di archiviazione mettono metà del disco sotto «Dati di sistema» e finisce lì. du impiega più di un minuto a percorrere una cartella Inizio, e poi stampa un muro di numeri.

Una treemap mostra tutto il disco in una sola schermata. Ogni file è un blocco grande quanto lo spazio che occupa, e ogni cartella è un blocco fatto di blocchi. Quello che pesa di più si vede di più. Trovi i simulatori di Xcode dimenticati, l'immagine Docker da 22 GB, i file di rendering di un progetto consegnato nel 2023, e fai pulizia.

Da vicino

Una finestra, tutto il disco

La stessa cartella colorata per data di ultima modifica con la palette Jewel: quasi tutta blu e viola, intatta da anni, con il lavoro recente in rosso e arancione
Colori per età. I colori caldi indicano modifiche recenti, quelli freddi file intatti da anni. Le cose vecchie che avevi dimenticato si trovano subito.
Una cartella Inizio da 395 GB accanto allo spazio libero e al resto del disco da 2 TB, mostrati come aree tratteggiate, con la cartella Inizio in basso a destra
Show Free Space. La cartella che hai analizzato, accanto allo spazio libero e al resto del disco, tutto in scala. Qui, una cartella Inizio da 395 GB su un disco da 2 TB.
Una ricerca di .zip: ogni archivio zip acceso nel suo colore, tutto il resto attenuato, 6.323 risultati nella barra di stato
Ricerca. Scrivi una parte del nome, qui .zip, e tutto quello che non corrisponde si attenua. Ci vogliono circa 50 ms, anche con milioni di file.
La stessa cartella di sviluppo raggruppata per estensione: un blocco per ogni tipo di file, le immagini in rosa, il codice sorgente in verde acqua e gli archivi in arancione, ognuno diviso per estensione
Raggruppa per estensione. View ▸ Group By ▸ File Extension riunisce tutti i file per tipo e poi per estensione, ovunque si trovino. Tutti i tuoi video, o ogni .zip, diventano un unico blocco.

Velocità

Sette volte più veloce di GrandPerspective.

Con gli altri strumenti per il disco aspetti abbastanza da andare a farti un caffè, e quando l'analisi finisce non ti interessa più. Layland è abbastanza rapida da lanciarla ogni volta che ti viene la curiosità. Questi sono tempi reali: l'intera cartella Inizio, 3,3 milioni di file, riprodotta a velocità dieci volte superiore.

~ · 3,32 milioni di file · 500 mila cartelle
Layland 0.0 s
du -sk 0.0 s
GrandPerspective 0.0 s
CartellaFileCartelleGrandPerspectiveLaylandPiù veloce di
~/dev1,55 M234 k42,2 s6,3 s6,7×
~/Library892 k126 k31,2 s4,3 s7,2×
~ (Inizio)3,32 M500 k97,5 s14,2 s6,9×

MacBook Pro, Apple silicon, 8 core, 24 GB. macOS 26.6, APFS sull'SSD interno, cache già calda, entrambe le app con Accesso completo al disco. GrandPerspective 3.8.1 è stato compilato dai sorgenti, senza sandbox come la versione scaricabile dal suo sito, e cronometrato dalla sua stessa riga di log. Le due app riportano lo stesso numero di cartelle.

Dietro le quinte

Come fa a essere così veloce

È scritta in Swift nativo, senza dipendenze. Ad analizzare il disco non è la CPU a frenare, ma la velocità con cui risponde l'SSD, quindi Layland tiene l'SSD occupato per tutto il tempo.

  1. 1

    Una chiamata di sistema per ogni gruppo di file

    getattrlistbulk(2) restituisce in un colpo solo un gruppo di voci della cartella con tipo, dimensioni, inode e flag. Niente stat per ogni file, niente FileManager e niente oggetti URL.

  2. 2

    Tante cartelle lette insieme

    Ogni cartella è un'attività in una coda servita da un gruppo di thread, circa quattro per core, così l'SSD ha sempre diverse richieste in attesa. È da qui che viene quasi tutto il vantaggio su du.

  3. 3

    Niente percorsi da risolvere

    Ogni cartella viene aperta con openat a partire dalla cartella che la contiene, così il sistema cerca un nome alla volta invece di risolvere ogni volta il percorso completo.

  4. 4

    Un albero dei file compatto

    Ogni file o cartella è un record di 48 byte in un unico array piatto, e tutti i nomi stanno in un solo buffer. 3,8 milioni di voci occupano circa 180 MB, e durante l'analisi non viene allocato né conteggiato niente.

  5. 5

    Totali che tornano con il Finder

    Gli hard link vengono contati una volta sola. L'analisi resta su un solo volume e segue i firmlink di APFS come /Users, così analizzando / il totale corrisponde a quello che mostra il Finder.

Funzioni

Da «ma cos'è tutta questa roba?» a «sparito» in pochi clic

Un'ombreggiatura che fa vedere le cartelle

L'ombreggiatura a cuscino dà a ogni cartella un leggero rilievo, così vedi dove comincia e dove finisce senza bisogno di linee di separazione. Scegli Flat, Subtle, Normal o Strong in View ▸ Cushion Strength.

Colori per tipo o per età

Video, archivi, codice e foto hanno ognuno il loro colore. Oppure colora per data di ultima modifica, da oggi a più di cinque anni fa, per trovare quello che non tocchi da anni.

Quanto è pieno il disco

Show Free Space aggiunge alla mappa lo spazio libero e tutto quello che sta fuori dalla cartella analizzata. Così vedi quanto pesa una cartella rispetto a tutto il disco.

Cerca tra milioni di nomi

Scrivi una parte del nome di un file e tutto il resto si attenua, in circa 50 ms anche con milioni di file. Si accendono anche le cartelle che contengono un risultato. Premi ⌘G per passare al successivo.

Guarda, poi decidi

Premi la barra spaziatrice per vedere l'anteprima di qualsiasi file con Visualizzazione rapida. Mostralo nel Finder o spostalo nel Cestino senza lasciare la mappa. Niente viene eliminato senza chiedertelo prima.

Si usa dalla tastiera

Con i tasti freccia passi da un blocco a quello accanto. ⌘[ seleziona la cartella che lo contiene e ⌘] l'elemento più grande al suo interno, così arrivi al file più pesante in pochi tasti.

Salva un'analisi e riaprila all'istante

I file .layland sono compressi: una cartella Inizio da 3,8 milioni di file diventa un file da 64 MB e si riapre in 0,3 secondi, così puoi riprenderla più tardi senza rifare l'analisi.

I tuoi colori

Scegli tra cinque palette incluse, o creane una tua nell'editor in tempo reale, che mostra un esempio con tutte le categorie mentre scegli i colori. Puoi salvare tutte le palette che vuoi.

Il ridimensionamento non scatta mai

La mappa viene calcolata e disegnata in background. 3,8 milioni di file si dispongono in circa 50 ms, e mentre trascini il bordo della finestra l'immagine precedente si allunga per adattarsi, così non si blocca mai.

Privacy

L'elenco dei tuoi file resta sul tuo Mac.

Layland legge nomi, dimensioni e date dei file, e nient'altro. Non apre i tuoi file e non ha nessuno a cui mandarli. Non ha account, né sistemi di analisi, né report dei crash.

Fa due tipi di richieste, e nessuna delle due porta con sé qualcosa sui tuoi file. Quando inserisci una chiave di licenza, chiede a Gumroad se è valida, e poi lo richiede circa una volta al mese. E una volta al giorno, se hai detto di sì quando te l'ha chiesto, controlla su questo sito se c'è una versione più recente.

Per vedere tutto, compresi i dati delle altre app in ~/Library, dai a Layland l'Accesso completo al disco in Impostazioni di Sistema. Senza, Layland misura solo le cartelle che macOS gli lascia leggere, e chiede il permesso prima di leggere Scrivania, Documenti e Download.

L'informativa sulla privacy completa è breve. Il codice è pubblicato, quindi non c'è niente da prendere sulla fiducia.

Prezzo

L'analisi è gratis. Paghi una volta per vedere tutti i nomi.

La versione gratuita analizza qualsiasi cartella o disco e disegna la mappa completa. La licenza aggiunge i dettagli che servono per fare pulizia.

14 giorni per cambiare idea, senza fare domande

Gratis

0 $

Nessun limite di tempo, nessun account

  • Analizza qualsiasi cartella, disco o unità esterna
  • La treemap completa, alla massima velocità
  • Nomi delle cartelle fino a due livelli di profondità
  • Colori per tipo o per età, tutte le palette
  • Vista dello spazio libero
Scarica

La chiave di licenza arriva per email. Incollala in Layland ▸ License e l'app si sblocca subito. 14 giorni per cambiare idea, senza fare domande. Il codice è pubblicato, quindi puoi anche leggerlo o compilarlo da solo.

FAQ

Domande

Che differenza c'è con GrandPerspective, DaisyDisk o Disk Inventory X?

L'idea è la stessa: anche GrandPerspective e Disk Inventory X disegnano treemap, e DaisyDisk disegna anelli. La differenza è la velocità. Sulla stessa cartella Inizio, Layland finisce in 14 secondi dove GrandPerspective ne impiega 97. Poi ci sono i dettagli: l'ombreggiatura a cuscino, i colori per età, la vista dello spazio libero, la ricerca veloce e un ridimensionamento che non scatta.

Perché ha bisogno dell'Accesso completo al disco?

Non è indispensabile, ma senza macOS nasconde parti di ~/Library e i contenitori delle altre app, che spesso è proprio dove è finito lo spazio. Con l'Accesso completo al disco, i totali di Layland corrispondono a quelli del Finder. L'app legge solo nomi, dimensioni e date.

Può eliminare file?

Con una licenza può spostare i file nel Cestino: seleziona un file, scegli Item ▸ Move to Trash e conferma. Non elimina mai niente in modo definitivo, quindi puoi sempre recuperarlo dal Cestino come al solito.

Funziona con i dischi esterni e i volumi di rete?

Sì. Scegli il disco o una qualsiasi cartella al suo interno. L'analisi resta sul volume che hai scelto e non sconfina negli altri dischi montati, quindi i numeri riguardano solo quel disco.

È un'app del Mac App Store?

Non ancora. È distribuita direttamente da questo sito, firmata con un Developer ID di Apple e autenticata da Apple. Una versione per l'App Store, in sandbox, è in programma.

Su quali Mac funziona?

Su qualsiasi Mac con macOS 15 Sequoia o successivo, Apple silicon o Intel. Dà il meglio su un SSD interno, perché è costruita per tenerlo occupato con tante richieste alla volta.

Posso vedere il codice sorgente?

Sì. È pubblicato con licenza FSL-1.1-ALv2, che diventa Apache 2.0 due anni dopo ogni rilascio. Puoi leggerlo, o compilarlo da solo, su github.com/daformat/layland.

Ho comprato una chiave e non la trovo.

È nell'email con la ricevuta dell'acquisto, e nella tua libreria Gumroad sotto Layland.

Trova cosa occupa spazio in 14 secondi.

Scaricala, falle analizzare la tua cartella Inizio e giudica da te.

14 giorni per cambiare idea, senza fare domande