Storage Usage 1.1.3
Shows the disk usage of files as a treemap.
Scans the file system (root, home, memory card or user defined folder) and
displays how much disk space the folders take on the device. The largest
files are also displayed in a treemap. The application can also display the
disk usage for the installed packages.
Section:
user/utilities
Repository:
Depends:
Size:
57830 bytes
MD5sum:
6142292493ec265f38c6867889082f88
Source:
Status:
Old version cleaned by repository management
Bugtracker:
QA Quarantine ends:
ENDED 2010-06-09 17:45
Changes
| Version | Changes | Author | Date |
| 1.1.3 | * The scan window wasn't deleted when it was closed which caused a memory leak. Fixed. * The treemap is now limited to 4 hierarchy levels which should help with the performance with large file systems. | rainy@iki.fi | 2010-05-30 12:49 UTC |
| Tester | Karma | Timestamp |
| Kimmo Pekkola (Maintainer) (88) | 2010-06-05 09:14 UTC | |
| Bugzy Little (51) | 2010-06-03 00:24 UTC | |
| Christian Pulvermacher (148) | 2010-05-31 18:33 UTC | |
| Ian Stirling (Tester) (343) | 2010-05-31 01:22 UTC | |
| jeremy gillespie (207) | 2010-05-31 00:41 UTC |
Package events
| Event type | User | Timestamp |
| Old version cleaned by repository management | System | 2010-06-05 13:47 UTC |
| Package is in testing | System | 2010-05-30 17:45 UTC |

Comments:
Only the treemap is limited to 4 levels. The whole file system needs to be scanned to know how much space is used. The treeview is also populated with all the data which most likely is the reason for the memory usage. I'll see if it could be filled dynamically so that only the visible branches would be kept in memory.
It's still opening files considerably deeper than 4 levels - excerpt from strace - 2253 02:05:53 stat64("/home/user/data/backuplap/home/user/.gqview/thumbnails/mnt/data/photos/hda6image/photos/allphotos/mntc/laptopbackup/mnt/photos/cf/dcim/576canon/img_7670.jpg.sim", {st_mode=S_IFREG|0644, st_size=65, ...}) = 0 2253 02:05:53 stat64("/home/user/data/backuplap/home/user/.gqview/thumbnails/mnt/data/photos/hda6image/photos/allphotos/mntc/laptopbackup/mnt/photos/cf/dcim/576canon/img_7671.jpg.sim", {st_mode=S_IFREG|0644, st_size=65, ...}) = 0 2253 02:05:53 stat64("/home/user/data/backuplap/home/user/.gqview/thumbnails/mnt/data/photos/hda6image/photos/allphotos/mntc/laptopbackup/mnt/photos/cf/dcim/576canon/img_7672.jpg.sim", {st_mode=S_IFREG|0644, st_size=65, ...}) = 0
(/home/user/data/ is the filesystem being scanned.)
One way about the extreme memory use - it was using ~120M after indexing 350000 files - would be to simply count as 'small' files any files that total under a pixel of the currently found files.
This is a particularly edge-case - but it can repeatably lock up my device when it's used as directed - so thumbs down. :(
Comments:
You must be logged in to make comments.