1 poin oleh GN⁺ 2024-05-24 | 1 komentar | Bagikan ke WhatsApp
  • WinDirStat adalah alat yang memindai drive atau folder yang dipilih untuk membantu memahami di mana ruang disk digunakan di Windows
  • Hasil pemindaian dapat dilihat di tampilan All Files dan Largest Files, yang diurutkan berdasarkan ukuran file atau subtree
  • Tampilan Duplicate Files, Search Results, dan File Watcher digunakan untuk penjelajahan file, pengecekan duplikat, dan pemantauan perubahan
  • Treemap menampilkan seluruh struktur direktori sebagai persegi panjang berwarna yang proporsional terhadap ukuran file
  • Daftar ekstensi juga berfungsi sebagai statistik jenis file dan legenda warna, sementara bayangan cushion memudahkan pembedaan struktur direktori

Cara melihat penggunaan disk

  • Saat dimulai, WinDirStat memindai drive atau folder yang dipilih dan menampilkan hasilnya dalam beberapa tampilan
  • Tampilan All Files dan Largest Files mirip dengan tampilan pohon di Windows Explorer, tetapi diurutkan berdasarkan ukuran file atau subtree
  • Saat mencari atau memantau file, Anda dapat menggunakan tampilan Duplicate Files, Search Results, dan File Watcher
  • Informasi versi terbaru ditampilkan sebagai N/A

Treemap dan statistik ekstensi

  • Treemap adalah visualisasi untuk memahami seluruh pohon direktori dalam satu layar
  • Setiap file ditampilkan sebagai persegi panjang berwarna, dan luas persegi panjang proporsional terhadap ukuran file
  • Persegi panjang dikelompokkan dan ditempatkan kembali berdasarkan direktori
    • Luas area direktori juga proporsional terhadap ukuran total subtree tersebut
  • Warna menunjukkan jenis file, dan daftar ekstensi berfungsi sebagai legenda serta statistiknya
  • Bayangan cushion membantu membedakan kelompok file dan struktur direktori dengan lebih mudah

1 komentar

 
GN⁺ 2024-05-24
Pendapat di Hacker News
  • WizTree terkenal hampir 50 kali lebih cepat daripada WinDirStat karena pada drive Windows NTFS biasa ia membaca Master File Table (MFT), bukan menelusuri tree untuk setiap file
    WizTree bukan open source seperti WinDirStat, tetapi merupakan perangkat lunak gratis dengan donasi opsional
    Ada juga fork WinDirStat yang dipatch untuk membaca MFT, tetapi belum ada yang tahu dari pengalaman langsung memakainya: https://github.com/ariccio/altWinDirStat

    • Saya penasaran apa kekurangan dari pendekatan yang hanya membaca MFT
      Saya tidak mengerti mengapa Microsoft tidak memakai cara ini di File Explorer, dan mengapa semua tool tidak memakai cara ini alih-alih menelusuri file system
      Jika tidak ada kekurangan, peningkatan kecepatannya begitu besar sampai rasanya aneh bila tidak dipakai
    • Tool bagus lain yang memanfaatkan MFT adalah tool pencarian file Everything: https://www.voidtools.com/
    • WizTree juga memahami hal seperti OneDrive atau Dropbox, jadi ia tahu bahwa file yang “disimpan di cloud” tidak benar-benar memakai ruang disk fisik
      WinDirStat menganggap drive saya sudah terisi 140%
    • WizTree tidak lagi gratis untuk penggunaan komersial
      Mungkin versi 3.38 adalah versi terakhir yang sepenuhnya gratis dan hanya memiliki donasi opsional
    • Fakta bahwa WizTree bukan open source dan merupakan perangkat lunak gratis dengan donasi opsional saja sudah membuat saya enggan memakainya
      Karena WinDirStat juga tetap selesai dalam sekitar 1 menit, dan bagaimanapun itu tetap perangkat lunak yang keren
  • Rilis windirstat-next sudah cukup dekat dan versi betanya juga sudah tersedia
    Detailnya bisa dilihat di subreddit: https://www.reddit.com/r/WinDirStat/
    Sebagai proyek pribadi baru, perombakan besar WinDirStat dimulai di sebuah branch GitHub, dan bekerja sama dengan maintainer saat ini, Oliver Schneider, rencananya akan ada rilis baru dalam beberapa bulan
    Perubahan yang sedang disiapkan akan meningkatkan performa secara signifikan—dalam beberapa kasus mengurangi pekerjaan yang tadinya memakan waktu beberapa menit menjadi beberapa detik—menggunakan memori lebih sedikit daripada alternatif terbaru WizTree, memindai path jaringan lebih cepat, dan juga tidak mendesak pengguna untuk berdonasi
    GitHub: https://github.com/windirstat/windirstat-next

    • Untuk proyek yang punya GUI, benar-benar menyebalkan kalau tidak ada satu pun screenshot di GitHub
      Saya tahu persis seperti apa WinDirStat, tetapi saya tidak bisa tahu seperti apa versi baru ini tanpa menginstalnya
      Karena saya tidak suka UI WinDirStat, saya makin perlu melihatnya sebelum menginstal
    • Benar-benar sangat cepat, dan tidak seperti WizTree, saya suka karena secara harfiah tidak mendesak untuk berdonasi setiap 6,5 detik
      Saya mengukurnya sendiri
    • Saya penasaran apakah ada tool yang mirip WinDirStat untuk Google Drive
      Hal seperti ini benar-benar dibutuhkan
  • Di sistem keluarga Unix, saya suka tool padanan berbasis TUI, ncdu
    Namun saya belajar dengan cara sulit bahwa jika dijalankan di folder Home Mac dan “Optimize Mac Storage” iCloud aktif, macOS bisa tiba-tiba mencoba mengunduh semua yang ada di penyimpanan iCloud untuk menghitung ukurannya, hingga disk menjadi penuh

    • Ada juga diskonaut, sebuah TUI yang menampilkan hasil seperti treemap WinDirStat
      Karena tampilannya diperbarui secara bertahap saat memindai, struktur bisa dilihat tanpa harus menunggu seluruh pemindaian selesai
      Ditulis dalam Rust dan jika toolchain Rust sudah terpasang, bisa diinstal dengan cargo install diskonaut
    • Dengan rclone ncdu, Anda bisa melakukan pekerjaan yang hampir sama pada penyimpanan cloud apa pun yang didukung rclone
      https://rclone.org/commands/rclone_ncdu/
      Ini adalah homage yang dibuat karena menyukai ncdu
    • ncdu memiliki flag -x, yang berarti “hitung hanya file dan direktori yang berada di file system yang sama dengan direktori yang ditentukan”
      Ini mungkin membantu
    • DaisyDisk adalah versi GUI macOS yang sangat bagus dari aplikasi ini
    • Beberapa tahun lalu saya beralih ke gdu, tetapi saya tidak ingat alasannya
      Mungkin karena lebih cepat atau semacamnya
  • Saya merasa visualisasi Space Sniffer jauh lebih baik: http://www.uderzo.it/main_products/space_sniffer/
    Diperbarui hampir secara real time, dan jika banyak operasi salin/pindah berjalan di latar belakang, Anda bisa melihat kotak direktori terkait berkedip lalu membesar atau mengecil
    Secara pribadi, saya menganggapnya sebagai klon dari Space Monger yang sekarang sudah mati: https://www.portablefreeware.com/index.php?id=150

    • Saya baru tahu bahwa Space Monger 1.4 sudah dijadikan open source cukup lama lalu: https://github.com/seanofw/spacemonger1
      Ada juga tulisan blog terkait: https://www.werkema.com/programming/the-spacemonger-1-x-post...
    • Saya memakai Space Sniffer sangat lama, tetapi cukup sering crash dan secara umum penggunaan resource-nya besar, jadi saya mencari alternatif
      Setelah mencoba WizTree, rasanya saya tidak akan kembali
      Jauh lebih cepat, belum pernah crash sekali pun, dan visualisasinya juga sudah cukup untuk melihat ruang dipakai di mana
    • SpaceSniffer adalah satu-satunya di antara tool terkenal yang menghitung ukuran file terkompresi NTFS dengan akurat, tidak menghitung ganda directory junction dan link, serta mencerminkan NTFS Alternate Data Streams dengan benar
    • Saya sangat suka visualisasinya, dan fitur pemantauan akses file real-time-nya sangat keren
      Hanya saja, rasanya agak lambat
      Setelah memakai sesuatu seperti WizTree, sulit kembali ke tool yang butuh beberapa menit sampai pemindaian selesai, dan saya juga penasaran seberapa besar dampaknya terhadap performa
  • Ini bukan open source melainkan freeware, tetapi di NTFS ada WizTree yang jauh lebih cepat daripada WinDirStat: https://diskanalyzer.com/
    Singkatnya, alih-alih mengenumerasi file lewat API sistem operasi, ia memindai metadata filesystem yang sebenarnya secara langsung, sehingga sangat cepat

    • Rasanya seperti Everything untuk ruang disk, jadi saya suka
  • Menarik bahwa pada tahun 2024 pun fitur seperti ini belum disediakan sebagai fitur bawaan sistem operasi

    • Masih mengejutkan bahwa Windows belum bisa mengurutkan folder berdasarkan ukuran
    • Sekarang, saya sudah bersyukur hanya karena ukuran file tidak lagi dihitung dalam satuan “blok”
    • Sampai baru-baru ini pun, bahkan file zip tidak bisa dibuka tanpa program tambahan
      Saya tidak mengerti kenapa Microsoft tidak memasukkan sesuatu seperti PowerToys secara bawaan
  • Di Linux ada QDirStat: https://github.com/shundhammer/qdirstat

  • Saya sudah memakai WinDirStat selama bertahun-tahun, dan meski tidak sempurna, ia sangat cocok untuk kebutuhan saya
    Kebutuhan saya sederhana: situasi “disk penuh, tapi saya tidak tahu kenapa”
    Ini terjadi kira-kira setahun sekali di satu komputer, jadi tidak masalah kalau lambat, dan biasanya membantu menemukan sekumpulan folder besar yang tidak diperlukan di PC itu atau file besar yang duplikat
    Contoh favorit saya pribadi adalah foto dan video pernikahan
    Ukurannya sangat besar dan saya tidak akan menghapusnya, tetapi saya tidak perlu mencadangkannya di semua komputer yang saya miliki

    • Justru itu mungkin salah satu dari sedikit hal yang memang sebaiknya dicadangkan secara berlebihan
  • Treemap secara umum adalah cara yang sangat keren untuk memvisualisasikan data hierarkis
    Observatory of Economic Complexity, yang menampilkan perdagangan internasional dan statistik ekonomi dalam bentuk treemap, juga layak dilihat
    https://oec.world/profile/country/gbr#yearly-trade

  • Di hampir semua sistem operasi, ada cukup banyak aplikasi untuk memvisualisasikan struktur folder disk
    Bisa memilih bentuk yang diinginkan: daftar (diskwave, omnidisk), treemap (GrandPerspective), diagram lingkaran (DiskSavvy), sunburst (baobab), icicle, dan sebagainya
    Dari jenis visualisasi, sunburst dan treemap adalah yang paling kuat
    Keduanya punya kelebihan dan kekurangan, tetapi dalam pengujian saya sendiri, sunburst sedikit lebih baik untuk pengguna umum
    Dugaan pribadi saya, para pengembang tool analisis ruang disk tidak pernah menanganinya dengan serius atau mencoba benar-benar mengembangkan algoritmanya
    Sebagian besar aplikasi yang saya tahu memakai implementasi yang sangat sederhana dan tidak disentuh selama bertahun-tahun
    Dengan sedikit perubahan pada algoritma filtering, grouping, dan pewarnaan saja, keterbacaan treemap bisa meningkat besar, tetapi harus ada seseorang yang mengerjakannya
    Sebagai catatan, saya adalah desainer asli DaisyDisk