:: Limitations ::

Doesn't Show Free Disk Space

Some operating systems can answer a drive's free disk space, but the current Java runtime environment doesn't provide a cross-platform interface for this task. And so, getting the free space requires optional platform-specific code, which I cannot easily maintain. I'm waiting for generic Java support.

Maximum Number of Files

JDiskReport has very relaxed upper bounds for the number of files and the total file size. Anyway, the number of files you can scan is limited by the maximum memory the Java environment can allocate.

Many Java environments limit the maximum memory to 64MB by default. If you scan many files you should increase this upper bound. For example, to set the maximum memory to 128MB in the recent Sun Java environments invoke:

java -Xmx128M -jar jdiskreport.jar
See the documentation of you Java runtime environment for details.

Doesn't Detect all Kinds of Links

JDiskReport does neither detect file system hard links nor NTFS 5.0 junction points, as used in Windows 2000/XP. Also, it cannot determine the correct size of soft links. This can lead to incorrect size data and size statistics when links are involved.

Poor Print Layout

The table layout is poor and page breaks too.