
QDiskUsage
Source (link to git-repo or to original if based on someone elses unmodified work):
QDiskUsage generates a nagivatable pie chart of your directory so you can easly find the largest dir or file on your disk!
One of the most useful sys tools!
Keywords:
DiskPie
Linux
DiskUsage
Disk Pie Chart
1.0.4
Several new features!
Indexing is now done in a separate thread so the gui dosn't freeze anymore.
Added the option to bundle small files on the pie chart to speed rendering up!
1.0.3
Bug fixes
1.0.2
Added an icon and minor bug fixes
1.0.1
better looking pie chart! Uses a gradient now.
added an option to open file/folder in the default application
the ModelView no longer paints to the viewport. it paints directly to the widget, possibly a problem but it solved alot of issues!
minor bug fixes and better windows support.
in windows it still dosn't open files and folders in the default application though.
1.0
QDiskUsage no longer use sqlite for it's database it now stores it in memory which makes things alot faster!
about 6 seconds for 30 gb's vs 2 hrs before
Ratings & Comments
10 Comments
unfortunately, QDiskusage follows symbolic links, and that makes it unusable, since it shows used space where it isn't used. There should also be an option to hide (or a possibility to show) mounted directories.
Start a transaction before you do all your inserts. This speeds up any initial bulk inserts.
Yeah I tried that but it was still really slow...I think it was slowing things down because while it was reading the file system at full speed it would have to interrupt the hdd read to do a write to the sql db whenever there was insert, which it did for every file! but I'm not sure. I did a rewrite of it and now though and it keeps it in memory! It's way faster! Dose about 30 gb's in 6 seconds for me. Before it would take about 2 hours!!! Thanks for the idea though! Jon
Thanks for the new release Could you please provide an icon next time so we ( packagers ) can create a desktop meny for it? Thank you
Ok, Yeah I guess I never thought of that! :) I just self tought myself programming from some online tutorials and I guess I missed out on all the packaging and versioning stuff :P It's great you guys are teaching me! Thanks, Jon
After doing some debugging SQLITE is at fault for the slow scanning problem It's terribly slow at insert statements Any ideas on optimizing would be hugely appreciated!!!
Hello. Great application. Please consider using a more proper naming for your tarballs so we can package your application more easily. A sane schema would be "QDiskusage-$version".tar.gz Thank you
Ok Thanks for your input...I'll incorporate that into the next version
This is really useful tool for me. keep up the good work, Thanks a lot for this tool
Your very welcome Vishwajeet. I hope to make things much much better but this is just version 0.1 alpha. The main thing I want to do in the next version is speed up the recrusive folder scanning allogrithm and get windows support (That involves changeing a few sql querys and shouldn't be a issue)