我注意到当我在xCode中打开一个或多个项目时,我磁盘上的可用磁盘空间很快就会降到几(~40)MB。我想了解 为什么发生这种情况,即使在开发相对较小的iOS项目时也是如此,在关闭xCode之后我该怎样做才能释放磁盘空间无需重启系统(现在系统需要一些时间来释放磁盘空间)。
我在Mac OS X 10.7.4上运行xCode 4.4.1。
答案 0 :(得分:1)
为什么使用磁盘空间?:它要么为失控子进程的VM创建tmp文件或后备存储,后备存储是一个tmp文件。你声称它“非常”,但是在Xcode运行之前你不知道你有多少可用磁盘空间,我们无法告诉你它是否是一个不寻常的数量。
如何在不重新启动的情况下回收:如果是tmp文件,您可以通过http://hints.macworld.com/article.php?story=20040919005905173处的脚本获得幸运。如果你不幸运,你必须找出tmp文件的位置,然后删除它们。如果它是进程,你可以通过比较Xcode之前/之后'ps aux'的输出,然后'kill -9'来确定哪一个。