Mac-硬件内存爆满囧么办,来这里看看~
来源:互联网 发布:怎样成为数据分析师 编辑:程序博客网 时间:2024/06/16 05:23
背景
20号的时候,Xcode 9和iOS11一起出来了。
但是,我的电脑硬件内存根本不够,我是双系统,苹果盘这边只有100G的内存。刚升级完macOS Sierra10.12.6的系统,硬件内存就被系统占了77个G。电脑里面再装个Xcode 8,来个Word全套,再来个Java、MySql环境,Oh~yeah,想都不要了还够硬件内存用了。再一轮疯狂卸载各种文件和软件后,再清除不要的东西和缓存。突然我想到了一个关键性的问题:为什么macOS Sierra10.12.6系统会占用这么多硬件内存?这不应该啊,系统再大我也没见过这么大的系统。我认真想了一下,系统的东西,除了我装了个JDK、装了个MySql、装了个Eclipse之外,就没有再大的东西了。而且,就算上面这三个大家伙产生的缓存再大,也不可能会有这么大。
那到底是什么导致的呢?(当然了,我也把上面说的开发工具已经各种软件卸载后,系统硬件内存还是被占用60+G)除了这几个工具,我用的最多的就是Xcode了!对了,试试清除一下Xcode的缓存会怎么样?百度了一波,试着清除Xcode的缓存,果然,被占用的系统硬件内存一下子就减到了20+G。呵呵了~
Xcode清理缓存
未清除之前:
清除之后:
打开Finder使用快捷键command+shift+g输入路径即可进入该文件夹
移除DerivedData,建议定期清理,会重新生成(占用很多内存)
路径:~/Library/Developer/Xcode/DerivedData
此文件夹内是模拟器运行每个APP生成的缓存文件,删除之后只是再重新运行APP时会重新编译耗时较长,并再次生成缓存文件。
移除Archives,可以清理
路径:~/Library/Developer/Xcode/Archives
此文件夹中的内容是用Xcode打包时生成,可以根据是否有用选择性删除,删除之后Xcode->Organizer下的那些打包文件就全被清空了
移除iOS DeviceSupport,建议清理,连接设备会重新生成
路径:~/Library/Developer/Xcode/iOS DeviceSupport
此文件夹中保存着对你设备的版本支持,每个版本文件夹都是几个G的大小,只需保留自己设备当前版本的文件夹即可,即使全部删除,再重新连接设备时Xcode会出现Processing symbol files并重新生成相应版本的文件
移除模拟器文件,可以清理,运行模拟器会重新生成
路径: ~/Library/Developer/CoreSimulator/Devices
此文件夹目录下的文件夹全都是以模拟器的UDID命名的,可以查看.default_created.plist文件根据文件夹命名和plist文件中的内容判断各个文件夹是某版本下某设备类型的模拟器,.default_created.plist文件为隐藏文件,需要开启显示隐藏才能查看
JDK卸载
1. 找到你下载的JDK目录,删除即可。
路径/Library/Java/JavaVirtualMachines/xxxx
2. 如果你觉得java的东西全不要,控制台输入以下命令:
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.pluginsudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane
MySql卸载
先停止MySQL运行,控制台直接输入以下命令:
sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*vim /etc/hostconfig (and removed the line MYSQLCOM=-YES-)rm -rf ~/Library/PreferencePanes/My*sudo rm -rf /Library/Receipts/mysql*sudo rm -rf /Library/Receipts/MySQL*sudo rm -rf /var/db/receipts/com.mysql.*
你会发现,偏好设置里面的MySQL标志不见了。
QQ清除缓存
清除图片缓存
至于聊天记录的缓存清理,我觉得没有太大必要去清理了。
如果真的想要去清理,那慢慢去清理吧~
- Mac-硬件内存爆满囧么办,来这里看看~
- 来这里看看
- 不理解会计科目的来这里看看!
- 好久没有来这里看看了、
- java新手可以来这里看看
- 先来这里安个家,然后慢慢看看如何应用更好
- 来这里看看中国O2O最全生态图
- 去这里看看
- 到这里看看!
- 看看这里怎么样?
- flash游戏教程集锦~~制作游戏有疑惑的先来这里看看~~
- 如果你想让别人给你的代码查错,先来这里看看
- 如果你想让别人给你的代码查错,先来这里看看
- 想弄一个手机播放器找不到视频源?来这里看看
- 还在为Javascript的this用法疑惑吗?来这里看看
- Mac这里,不是MAC.
- 嘿嘿,看看谁访问这里
- 编程中经常错的地方(如果你的程序报错,却找不到,来这里看看)
- git 操作
- coci2014 contest#1 T3-PIRAMIDA—— 数学
- Robot Framework自动化测试基础实战课程 4
- Python3操作MySQL数据库
- Android图表库MPAndroidChart(二)双轴图
- Mac-硬件内存爆满囧么办,来这里看看~
- 机器学习——聚类(clustering):K-means算法(非监督学习)
- Android 性能优化
- SOQLでのリレーションの辿り方
- 初窥nodejs(七) ——cookie$session
- #CCF准备一年日常刷题#201312-3 最大的矩形
- 有关gis一些在线资源
- [bigdata-116] tomcat官网文档-翻译-不完整
- Angularjs增删改查,路由