<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>memory 归档 - Tinyfool的个人网站</title>
	<atom:link href="https://codechina.org/tag/memory/feed/" rel="self" type="application/rss+xml" />
	<link>https://codechina.org/tag/memory/</link>
	<description></description>
	<lastBuildDate>Sun, 17 May 2020 03:58:08 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Mac刚升级以后会变慢是正常现象</title>
		<link>https://codechina.org/2020/05/1384/</link>
					<comments>https://codechina.org/2020/05/1384/#comments</comments>
		
		<dc:creator><![CDATA[tinyfool]]></dc:creator>
		<pubDate>Sun, 17 May 2020 00:47:34 +0000</pubDate>
				<category><![CDATA[MacOS]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[spotlight]]></category>
		<guid isPermaLink="false">https://codechina.org/?p=1384</guid>

					<description><![CDATA[<p>很多人用了Mac以后，刚升级以后觉得慢就吓着了，以为Mac每次升级都会变得更慢。事实上，我用Mac这么多年，升 [&#8230;]</p>
<p><a href="https://codechina.org/2020/05/1384/">Mac刚升级以后会变慢是正常现象</a>最先出现在<a href="https://codechina.org">Tinyfool的个人网站</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<p>很多人用了Mac以后，刚升级以后觉得慢就吓着了，以为Mac每次升级都会变得更慢。事实上，我用Mac这么多年，升级新版本往往不会让机器变慢。但是刚升级完的一天半天系统确实会变慢。</p>



<span id="more-1384"></span>



<p>这听起来很绕。其实也很简单，你要学习用活动监视器（Activity monitor）这个应用，这是系统自带的工具。在Spotlight搜索活动监视器或者Activity monitor就能打开。</p>



<p>如果刚升级以后机器慢，你可以打开活动监视器，你多半会发现占用CPU最多的是一个叫做mdworker， 有的时候mds， mds_stores。</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="577" src="https://codechina.org/wp-content/uploads/2020/05/Screenshot-2020-05-17-08.34.21-1024x577.png" alt="" class="wp-image-1386" srcset="https://codechina.org/wp-content/uploads/2020/05/Screenshot-2020-05-17-08.34.21-1024x577.png 1024w, https://codechina.org/wp-content/uploads/2020/05/Screenshot-2020-05-17-08.34.21-300x169.png 300w, https://codechina.org/wp-content/uploads/2020/05/Screenshot-2020-05-17-08.34.21-768x433.png 768w, https://codechina.org/wp-content/uploads/2020/05/Screenshot-2020-05-17-08.34.21.png 1032w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>这东西是啥呢？Spotlight是Mac内置的本地搜索引擎，md这类东西就是给这个内置搜索引擎建索引的工具。</p>



<p>在Mac更新过操作系统的时候，机器内有大量文件发生了改变，而且有的时候可能本地搜索引擎的搜索数据库结构也升级了。所以，要进行大量的后台的重建索引的工作，所以，这些进程就会大量占用CPU，因为都涉及到磁盘操作，所以就会让机器显得很慢。</p>



<p>这个工作往往几个小时或者半天到一天就会完成，完成以后机器的性能就会跟平时一样快了。如果你设置成半夜升级，有的时候你起床后这些问题都解决了，你感觉不会特别明显，而有的人喜欢自己看着升级，那么升级完了以后有一段时间响应慢，其实是正常的。</p>



<p>当然这不是给Mac洗地，Mac当然也会变慢。升级完了很久还慢，或者整个机器就是一直都慢，当然也可以分析和解决。</p>



<p>关键是看它为啥慢。大家知道苹果的策略比较鸡贼，所以硬盘尺寸往往不够大，稍微大一点就很贵，所以大家喜欢选择低配版。如果你的机器硬盘空间很少，那么容易严重影响性能，特别是SSD，因为他的原理所限，空间太满不仅会慢而且会影响寿命。这个很好判断，如果隔三差五操作系统提示你空间太少，建议清理，那么你这个空间往往就很紧张。可以考虑升级硬盘，这样对系统的性能提升很大。</p>



<p>磁盘空间紧张是可以造成一些马太效应的问题。举个例子，我们做服务器维护的时候，发现一些客户空间耗尽，造成系统崩溃，一研究就发现是空间不足，造成一些操作失败，频繁发生，不停的被记录到日志里面，结果日志膨胀到10G，20G，然后彻底耗尽空间。一些个人电脑也出现过类似的故事。</p>



<p>另外就是内存。内存的测试方法很简单，如果你觉得机器慢，同时你已经打开了一堆程序。你可以打开活动监视器，看内存那一页，最下面。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="179" src="https://codechina.org/wp-content/uploads/2020/05/Screenshot-2020-05-17-08.43.02-1024x179.png" alt="" class="wp-image-1387" srcset="https://codechina.org/wp-content/uploads/2020/05/Screenshot-2020-05-17-08.43.02-1024x179.png 1024w, https://codechina.org/wp-content/uploads/2020/05/Screenshot-2020-05-17-08.43.02-300x53.png 300w, https://codechina.org/wp-content/uploads/2020/05/Screenshot-2020-05-17-08.43.02-768x134.png 768w, https://codechina.org/wp-content/uploads/2020/05/Screenshot-2020-05-17-08.43.02-1200x210.png 1200w, https://codechina.org/wp-content/uploads/2020/05/Screenshot-2020-05-17-08.43.02.png 1222w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>其实数字你都可以不管，你就看左边的内存压力，如果全绿就是比较低的压力。如果不断地红，甚至很高，那么就可以考虑升级内存。或者你可以从内存页找到耗内存高的程序，关闭，然后观察内存压力和机器速度的关系。</p>



<p>我之前是默认12G的内存，开很多大型程序以后，会造成压力很大，升级到64G后，就很难遇到内存出现压力的情况了。</p>
<p><a href="https://codechina.org/2020/05/1384/">Mac刚升级以后会变慢是正常现象</a>最先出现在<a href="https://codechina.org">Tinyfool的个人网站</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://codechina.org/2020/05/1384/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			<media:content url="https://codechina.org/wp-content/uploads/2020/05/mac_pro_2013_eyes-on_3-814x420-1.jpg" medium="image" />
	</item>
	</channel>
</rss>
