quanhaoH 2013-05-09
昨天为了解决mysql不能启动的问题,卸载后重新装了mysql,在卸载的时候删除了Preferences里边的一些文件,今天打开电脑后就发现,我的搜狗拼音输入法消失了,桌面背景也被换掉了,这些都可以理解能凑活着用,但是不能忍受的就是mac的反应速度特别慢,连QQ都不能流畅运行,无奈打开终端,运行:
ps aux
发现有一个进程coreaudiod以前一直没怎么见过,随后运行
top
之后,发现这个进程竟然占到我cpu的80~98%,无奈运行
kill -9 pid
发现这个进程又重新启动了,还是以cpu高占有率在运行,google了一下,说是重复读取com.apple.audio.SystemSettings.plist(/Libarary/Audio),但是我发现我的Libarary目录下根本没有Audio文件夹,怀疑是我昨天下载数据库的时候误删了,所以从同事的mac上重新拷了一个Audio文件夹放入我的Preferences目录下,重启电脑,运行正常。
解决这个问题还是挺简单的,但是从中获取到解决问题的思路还是收获很大。
当发现电脑运行缓慢的时候,我们首先要去看为什么运行那么慢,看电脑里都有哪些进程在跑,哪些进程我们以前没有见到过,然后着重观察这些进程,查看这些进程在电脑中运行的cpu占有率,对于cpu占有率特别高的进程,我们就要研究此进程在做什么动作,这个动作为什么会那么占有资源,从而找到解决方法。