谁是磁盘空间占用大户?

简介: 谁是磁盘空间占用大户?

缘起

磁盘已经全面爆红很久了,使用 dism++ 清理了几次,依然很紧张。终于,昨天在编译程序的时候又因为磁盘空间不足失败了!是可忍熟不可忍。必须安排!

磁盘空间分析神器

我用过两款免费并且好用的磁盘查看工具。一是 spacesniffer,一个是 WinDirStat。本次请出的是神器 spacesniffer

以管理员权限运行 spacesniffer,选择需要检测的盘符,即可开始检测。

检测过程虽然无聊,但是动态效果挺高大上的。

注意:如果不以管理员权限运行,在检测过程可能弹框报异常,分析结果可能不够精确。

检查结果

检测结果里有两个数据比较显眼:一个是企业微信,一个是 vs 的某个插件。

企业微信的安装目录居然占用了 6.7GB。你没看错,是安装目录,不是接收文件的缓存目录。

wxwork-disk.png

从上图可以猜测,每一个子目录对应着一个版本,粗略看下来已经有 10 个版本了。可以想象,如果后续还有新版本而且更新行为不做调整的话,占用的磁盘空间会越来越大。不知道猜的对不对,反正给官方提了一个意见后就卸载了。

feedback-to-wxwork.png

没想到,卸载后占用的磁盘空间并没有明显变化,到安装目录一看,还残留了很多文件。这应该是一个卸载逻辑缺陷。没办法,手动清除吧,希望官方能优化一下。

卸载后残留的文件

看完企业微信,再来看看 vs 插件目录。居然占用了 12.8GB。而且这只是其中一个插件占用的空间大小。

vs-plugins.png

这到底是哪个插件呢?就是大名鼎鼎的 Visual AssistX,我怎么知道的?点进去查看这个目录下的文件,根据文件名猜的。

va_x_intall_path.png

占用这么大磁盘空间,都缓存了什么文件呢?随便打开其中一个目录查看一下:

project-cache.png

从名字猜测,应该是工程文件的缓存。看来用久了,确实会产生不少缓存文件。删除C:\Users\bcn\AppData\Local\Microsoft\VisualStudio\12.0\Extensions\fpfxnnug.ato\Data 即可。

整理一番后,C 盘有了 28GB 的空间!不错。

你的磁盘上都有哪些可以删除的垃圾文件呢?快用 spacesniffer 看看吧!

相关文章
|
6月前
|
移动开发 Linux
Linux下如何查看哪些进程占用的CPU内存资源最多
Linux下如何查看哪些进程占用的CPU内存资源最多
|
SQL 监控 关系型数据库
Postgresql CPU 资源占用过高问题
Postgresql CPU 资源占用过高问题
1432 0
Postgresql CPU 资源占用过高问题
|
Docker 容器
CPU内存不足分析Gitlab的内存消耗
CPU内存不足分析Gitlab的内存消耗
CPU内存不足分析Gitlab的内存消耗
|
1月前
|
C# 开发工具 Windows
C# 获取Windows系统信息以及CPU、内存和磁盘使用情况
C# 获取Windows系统信息以及CPU、内存和磁盘使用情况
42 0
|
6月前
Linxu查看进程内存占用
Linxu查看进程内存占用
53 2
|
3月前
|
缓存 Linux 调度
Linux服务器如何查看CPU占用率、内存占用、带宽占用
Linux服务器如何查看CPU占用率、内存占用、带宽占用
990 0
|
3月前
|
NoSQL MongoDB 索引
MongoDB 占用CPU资源过高
MongoDB 占用CPU资源过高
45 0
|
6月前
|
存储 弹性计算 运维
|
6月前
|
存储 缓存 监控
Linux内存和硬盘空间管理技巧
了解Linux内存和硬盘管理技巧,提升系统性能和稳定性。使用`free`, `top`, `vmstat`监控内存,通过`sync`, `echo 1 > /proc/sys/vm/drop_caches`清理缓存。利用Swap分区释放内存。借助`df`, `du`检查硬盘空间,清理无用文件,使用`clean-old`, `gzip`, `tar`压缩归档。查找大文件用`find`和`du`,确保
91 0
|
6月前
|
缓存 Shell Perl
模拟占用磁盘内存CPU
模拟占用磁盘内存CPU
93 0