当调整窗口大小,同时按住“Option”键,可以从中央调整大小

同时按住“Shift”键时,可以按比例调整大小。同时按住这两个键,那么既成比例,又从中央调整大小


1.关闭无用动画
最小化效果:选缩放  而不是神奇效果
放大选项也取消
2.开启减少透明度
在辅助功能的显示器选项中选择减少透明度以提高系统流畅度。
3.清空浏览器垃圾
4.升级内存
5.善用活动监视器
Mac OS中的活动监视器其实就是Windows中的任务管理器,所有应用和进程都会在其中显示。当设备因为运行某些大型程序而变得卡顿时,可以试试通过活动监视器关闭暂时不需要的某些进程以释放内存空间。
6.修复硬盘

在系统内置的磁盘工具中有一项急救功能,它可以检查卷宗错误,并在需要时修复该卷宗,让硬盘保持最佳状态。
7.重启
得益于完善的休眠模式,Mac用户很少需要完全关闭设备,不用时常常选择休眠。但事实是,作为一部机器,Mac的软硬件同样也需要休息和刷新,所以适当关机或者重启还是很有必要的。
9.减少登录项
用户与群组   项中有个登陆项,减少不必要的
10.删除多余应用
多余应用会挤占设备资源,尤其考虑到低配Macbook那可怜的128GB硬盘空间,定期清理多余应用可是个好习惯。
11.清除多余小工具
就是control  + 右方向键  ,看到的小工具

//后面是动画时间,0代表关闭了,如果-int 0.8,那么还是0.用 -float 0.3
1、窗口和对话框屏幕中央位置弹出的效果 (注销登录)
               注销并重新登录系统使更改生效。
defaults write -g NSAutomaticWindowAnimationEnabled -bool FALSE // close
defaults delete -g NSAutomaticWindowAnimationEnabled // open

2、选中文件并敲下 Space 键时弹出的快速查看窗口 (立即生效) ,【不建议弄】

defaults write com.apple.finder QLPanelAnimationDuration -int 0; // close
killall Finder
defaults delete com.apple.finder QLPanelAnimationDuration; // open
killall Finder
 
3、关闭 Mission Control 的动画特效 (立即生效),三指上划好多应用界面缩一块【不建议】
 
defaults write com.apple.dock expose-animation-duration -int 0; killall Dock
defaults delete com.apple.dock expose-animation-duration; killall Dock
 
4、关闭文件保存和打印对话框的动画效果 (重启生效)
每当保存或打印文件时,程序的标题栏位置会向下滑出对话框。要关闭这一动画效果,可打开终端窗口并运行下面的命令:
defaults write -g NSWindowResizeTime -float 0.01
defaults delete -g NSWindowResizeTime
 
5、关闭Launchpad界面动画效果 (立即生效)【不建议】
defaults write com.apple.dock springboard-show-duration -int 0
defaults write com.apple.dock springboard-hide-duration -int 0;
killall Dock; // close defaults delete com.apple.dock springboard-show-duration
defaults delete com.apple.dock springboard-hide-duration;
killall Dock; // open

5.1 Launchpad 应用程序页面间划动效果

defaults write com.apple.dock springboard-page-duration -int 0;
killall Dock; // close
defaults delete com.apple.dock springboard-page-duration;
killall Dock; // open
 
6、关闭隐藏的 Dock栏出现时的动画效果

Dock栏可以启动隐藏功能,以便在它用不到的时候会自动滑出屏幕。这样可以为屏幕腾出一些空间。把鼠标移到Dock栏平常所在的位置的边缘时可以让它重新进入屏幕中。右击Dock栏上的应用程序图标和栈之间的虚线,然后就可以选择是否启动隐藏功能。

如果想让Dock栏在需要用到的时候立刻跳入到屏幕里,而不是滑进屏幕,可以在打开的终端窗口里输入以下命令:

defaults write com.apple.dock autohide-time-moidifier -int 0;killall Dock

如果想要恢复默认的滑动效果,可以打开终端窗口并运行以下命令:
defaults write com.apple.dock autohide-time-moidifier -int 0;killall Dock
defaults write com.apple.dock autohide-time-moidifier -int 0;
killall Dock // close
defaults write com.apple.dock autohide-time-moidifier -int 0;
killall Dock // open
 
X. 当然一行一行输入太累了, 所以总结出两段脚本, 你可以选择将其配置到苹果的 Automator 工具中, 使用 F12 这样的按键来 toggle.
 
 
1:禁用SafeSleep休眠模式——能节省出4GB-16GB空间 (不建议)

 
 
下面的命令可以关闭OS X原生的休眠功能,也就是SafeSleep。这种休眠模式当Mac休眠或者没电池时会将内存中的内容储存在硬盘上的sleepimage文件上。sleepimage文件与Mac电脑的内存一样大,这意味着如果你的内存是4GB,该文件就有4GB,如果是16GB,该文件就有16GB。关闭SafeSleep可以不让系统自动创建该文件,缺点就是当Mac电脑没电池时,你不能恢复到之前的状态。不过我们可以使用OS X的自动保存功能在电池将要耗尽的时候保存自己的工作。
 
如果想要禁用SafeSleep功能,我们需要在终端中输入下面的命令:
 
 
  1. sudo pmset -a hibernatemode 0

复制代码

然后定位到/private/var/vm/删除已经存在的sleepimage文件

 
  1. cd /private/var/vm/

复制代码

使用下面的命令删除该文件

 
  1. sudo rm sleepimage

复制代码

最后我们要防止OS X继续创建该文件,所以我们需要下面的命令生成一个无法被替换的空文件

 
  1. touch sleepimage
  2. chmod 000 /private/var/vm/sleepimage

复制代码

当然,如果你想要重新开启SafeSleep功能,只需下面的命令即可。

 
  1. sudo pmset -a hibernatemode 3
  2. sudo rm /private/var/vm/sleepimage
复制代码
 
2:移除系统嗓音文件——可以节省出500MB-3GB+硬盘空间

 
如果你不适用文字转语音功能,那么你肯定不会使用到OS X内置的嗓音文件。你可以删除这些文件重新获得硬盘空间。在终端应用中,使用下面的命令即可,首先定位到文件所在文件夹:
 
  1. cd /System/Library/Speech/

复制代码

然后执行删除命令,将所有嗓音文件删除

 
  1. sudo rm -rf /System/Library/Speech/Voices/*

复制代码

如果你执行了命令,那么你将无法使用系统的文字转语音功能。
 
 
 
 
3:删除所有系统日志——可以节省出100MB-2GB硬盘空间
 
随着你使用Mac的时间越来越长,系统日志文件也会越来越多,根据电脑的用量、错误和服务,这些文件会越来越多。这些系统日志文件是用来调试和排除故障的,如果你感觉没有用,可以使用下面的命令删除:
 
  1. sudo rm -rf /private/var/log/*

复制代码

系统日志文件会不断的产生,所以你可以定时执行这条命令。
 
 
 
 
4:删除快速查看生成的缓存文件——可以节省出100MB-300MB硬盘空间
 
 
 
快速查看功能是OS X系统内置的文件预览功能,在Finder中选择任何文件后都可以点击空格来查看文件的详情。不过快速查看功能依靠缓存功能才能更流畅,而且这些缓存文件会一直增加,通过下面的命令移除缓存:
 
  1. sudo rm -rf /private/var/folders/

复制代码

 
5:删除Emacs——可以节省出60MB+的硬盘空间
 
 
如果你都不知道什么是Emacs,那么你可以放心的将其移除。Emacs是终端中的文本编辑器,如果你使用的固态硬盘空间实在太小,那么删除它就是不错的选择,况且你还可以使用vi和nano在终端中编辑文本。下面是删除Emacs的命令:
 
  1. sudo rm -rf /usr/share/emacs/

复制代码

 
 
6:删除临时文件——可以节省500MB-5GB硬盘空间 
 
 
/private/var/tmp/是存放系统缓存的文件夹,通常情况下会在系统重启时清楚,不过有时确不会。而且如果你长时间不关闭Mac,也不重启的话,缓存文件会越来越多。使用下面的命令清楚这些临时文件:
 
 
  1. cd /private/var/tmp/
  2. rm -rf TM*

复制代码

 
7:清除缓存文件——可以节省1GB-10GB硬盘空间(不建议)
 
 
缓存文件有很多种,比如网页浏览记录,应用meta数据等等。这些缓存文件的容量究竟多大跟用户使用的应用有关,也与Mac重启的频率有关。此外,很多在线音乐播放app也会产生大量的缓存文件,我们可以通过下面的命令删除这些缓存文件:
 
  1. cd ~/Library/Caches/
  2. rm -rf ~/Library/Caches/*

复制代码

 
这里介绍的7个高级方法都需要使用终端才能实现,而且有的方法有些风险,所以请大家使用时注意!

Mac变卡顿,优化性能的更多相关文章

  1. Android性能优化----卡顿优化

    前言 无论是启动,内存,布局等等这些优化,最终的目的就是为了应用不卡顿.应用的体验性好坏,最直观的表现就是应用的流畅程度,用户不知道什么启动优化,内存不足,等等,应用卡顿,那么这个应用就不行,被卸载的 ...

  2. Android 卡顿优化 1 卡顿解析

    1, 感知卡顿 用户对卡顿的感知, 主要来源于界面的刷新. 而界面的性能主要是依赖于设备的UI渲染性能. 如果我们的UI设计过于复杂, 或是实现不够好, 设备又不给力, 界面就会像卡住了一样, 给用户 ...

  3. android中app卡顿优化问题

     所谓app卡顿原因就是在运行时出现了丢帧,还可能是UI线程被阻塞.首先来一下丢帧现象,android每16ms会对界面进行一次渲染,如果app的绘制.计算等超过了16ms那么只能等下一个16ms才能 ...

  4. Android 卡顿优化 2 渲染优化

    1.概述 2015年初google发布了Android性能优化典范,发了16个小视频供大家欣赏,当时我也将其下载,通过微信公众号给大家推送了百度云的下载地址(地址在文末,ps:欢迎大家订阅公众号),那 ...

  5. GC 卡顿 优化 三色标记优势

    小结: 1. 三色标记的一个明显好处是能够让用户程序和 mark 并发的进行 Go GC 卡顿由秒级降到毫秒级以下:到底做了哪些优化? https://mp.weixin.qq.com/s/2BMGG ...

  6. WPF DataGrid OxyPlot 卡顿优化

    不是优化,我是想用这个标题吸引遇到相同问题的同学过来看看. UI如下,左边DataGrid有7列,右边OxyPlot显示折线图 列表4000+数据,折线图4000+个点,页面卡的用不了. 体现就是列表 ...

  7. 彻底解决 Intellij IDEA 卡顿 优化笔记,重要的快捷键

    由于工作中经常出现分支各种切换,使用Eclipse便不再像以前那么舒服了,不停的修改工作空间,每次修改完工作空间又是一堆一堆的个性化设置,来回的切换,真的很累.我们做软件的,怎么能不去尝试新鲜的呢,毕 ...

  8. 彻底解决 intellij IDEA 卡顿 优化笔记

    由于工作中经常出现分支各种切换,使用Eclipse便不再像以前那么舒服了,不停的修改工作空间,每次修改完工作空间又是一堆一堆的个性化设置,来回的切换,真的很累.我们做软件的,怎么能不去尝试新鲜的呢,毕 ...

  9. 记一次简单的UITableView卡顿优化

    先说需求,要做一个类似这种的列表 标签控件直接用的第三方 YZTagList 不知道的可以去搜一下,当这不重要. 重要的是这个控件加载数据的时候非常影响列表滑动效果,造成卡顿,尤其是列表行数如果更多的 ...

随机推荐

  1. C++模板元编程----堆排序

    目录 目录 前言 实现的一些小细节 Debug 惰性求值 总结 Ref 前言 经过前两次经验的积累,终于来到了麻烦的堆排序.在一开始接触模板元编程的时候,我就期望有一天能够写出元编程堆排序的代码.原因 ...

  2. body-parser 源码分析

    body-parser 源码分析 预备知识:熟悉 express 的中间件逻辑 阅读事件:30min 1. body-parser 解决什么问题 在 node http 模块中,您只能通过 data ...

  3. MAC与ARP缓存中毒介绍

    ARP 协议 用于地址解析,请求MAC地址. arp -a 或者 -n 查看ARP缓存表 ls(ARP) 查看scapy里的协议字段 ARP缓存中毒原理 ARP收到ARP请求报文,会将发送方的mac地 ...

  4. 杭电OJ----1002A + B问题II(超大数计算问题)

    Problem Description I have a very simple problem for you. Given two integers A and B, your job is to ...

  5. 【高精度】计算2的N次方

    题目相关 [题目描述] 任意给定一个正整数N(N≤100),计算2的n次方的值. [输入] 输入一个正整数N. [输出] 输出2的N次方的值. [输入样例] 5 [输出样例] 32 分析 本题考察的是 ...

  6. LeetCode747 至少是其他数字两倍的最大数

    在一个给定的数组nums中,总是存在一个最大元素 . 查找数组中的最大元素是否至少是数组中每个其他数字的两倍. 如果是,则返回最大元素的索引,否则返回-1. 示例 1: 输入: nums = [3, ...

  7. 7.prometheus之查询API

    一.格式概述 二.表达式查询 2.1 Instant queries(即时查询) 2.2 范围查询 三.查询元数据 3.1 通过标签匹配器找到度量指标列表 3.2 获取标签名 3.3 查询标签值 四. ...

  8. 立完flag,你可能需要对flag进行量化

    DevUI是一支兼具设计视角和工程视角的团队,服务于华为云DevCloud平台和华为内部数个中后台系统,服务于设计师和前端工程师. 官方网站:devui.design Ng组件库:ng-devui(欢 ...

  9. 【Linux】Linux介绍和安装 - 测试题

    第一部分测试题 Linux介绍和安装 测试题 做点练习题,巩固一下咯~ ~ _ 10 个选择题. 1.让我们选择开机时进哪个操作系统的软件叫什么? A. booter B. bootloader C. ...

  10. vmstat参数详解

    vmstat 5 可以使用ctrl+c停止vmstat,可以看到输出依赖于所用的操作系统,因此可能需要阅读一下手册来解读报告 第一行的值是显示子系统启动以来的平均值,第二行开始展示现在正在发生的情况, ...