This handy program allows you to see where your disk space is going in an easy to read piechart. You provide the top directory to scan, and Piechart Disk scans the directory then displays an interactive directory and file list, and a piechart. Since Piechart Disk sorts the directories and files, the largest directories and files are at the top of the list. Click the interactive file and directory list green plus and red minus icons to open and close directories, changing what is displayed in the piechart. Screenshot: http://www.mentalelfz.com/images/piechart.jpg Source: http://www.mentalelfz.com/downloads/piechart.tcl Site (Windows): http://www.mentalelfz.com/piechart.html By [Barney Blankenship] (MentalElf) [SEH] 20060614 -- Nice! Does it run on Unix? [WJP] 20060614 -- I just ran it succesfully under Linx. [AM] 20060615 -- I did not have any problems running it under Linux either. I did have a few comments and suggestions :) but it has already helped me finding some "dead wood" on my ever crowded disks (a few GB I occupied by files I had totally forgotten about) Some features I have suggested: * Show the last access date for files in a particular directory * Sorting wrt that date [Barney Blankenship] Currently I'm working on speeding it up, and at the moment I am writing profiling stuff for it, tracking time info for function calls during the scan and sort. I don't have the ActiveState dev kit, so I'm writing my own profiler stuff. After the profiling and optimizing is finished, I'll more than likely add a feature where the right mouse click on a directory or file will cause a pop-up dialog with all the detailed info I can provide on that directory or file. ---- [Barney Blankenship] Ok, profiling and optimizing is completed, run time on my system was significantly reduced, using tips from the IRC chat. Primarily, the speed up came from using lsort in it's native mode, without a "-command" specified. Please see [Profiling Tcl by Overloading Proc] for the info on the profiler work I did. ---- [Barney Blankenship] Released revision 1.06. This has a bug fixed found by Elliot Sowadsky (where file or directory names with "%" in them cause an error during display). In addition, it has my latest function all time profiler (turned off) which can also be found here [Profiling Tcl by Overloading Proc]. The pop-up dialog with right mouse button click on a file or directory shows more info on that item. ---- [Category System Administration]