产品简介
J-DiskTree 是一款基于 Java 21 和 Compose Desktop 的磁盘空间分析工具,采用并行 I/O 扫描和 GPU 加速可视化,扫描速度比 WinDirStat 快数十倍,适合需要快速清理磁盘、查找大文件或进行数字取证的用户。
核心功能
- 并行 ForkJoinPool I/O 引擎,高速扫描磁盘
- GPU 加速的交互式 Treemap 可视化
- 文件树虚拟化,支持百万级文件不卡顿
- 工业级符号链接和目录循环检测
- 支持快照导入导出和递归差异比较
快速开始
- 安装 JDK 21 或更高版本
- 运行 `./gradlew run` 编译并启动应用
- 或执行 `./gradlew packageMsi` 生成 Windows 安装包进行安装
界面预览
与其他方案对比
| 对比项 | J-DiskTree | 同类方案 |
|---|---|---|
| 扫描速度(500 GB SSD) | 5.2 秒 | WinDirStat 143 秒,QDirStat 38.5 秒 |
| 并行执行能力 | 支持动态 ForkJoinPool 并行扫描 | WinDirStat 和 QDirStat 均为单线程扫描 |
适合谁用
- 需要清理磁盘、查找大文件的个人用户
- 管理服务器磁盘空间的系统管理员
- 进行磁盘数据取证和分析的技术人员
下载与版本
当前最新版本为 v1.4.1,发布于 2026-05-20。支持 Windows。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/haiseskibidi/J-DiskTree