博客> 发现App占用磁盘空间瞬间变的很大很大
发现App占用磁盘空间瞬间变的很大很大
2018-08-14 03:41 评论:0 阅读:902 lvhahaha
Xcode9 Mallo Stack开关

这些天在开发中突然注意到我们的App占用了我1个多G的磁盘空间,况且我还是经常重装调试,想必这肯定是哪里出现了问题,所以通过手机连接xcode下载手机沙盒下的文件来分析。 window -- > devices -- > 选择自己的真机设备

 屏幕快照 2017-10-25 下午2.20.05.png

接上图第二步,选中自己的app

 屏幕快照 2017-10-25 下午2.23.02.png

等个几分钟下载下来这个文件

 屏幕快照 2017-10-25 下午2.24.13.png

显示包内容

 屏幕快照 2017-10-25 下午2.26.15.png

发现了这1个G左右的磁盘占用基本都来此一个出处:沙盒中temp文件夹下的一个名为stack-logs.xxxxx.index的文件,查阅资料后发现这与Xcode设置有关,突然想起来,前几天调试BUG将Scheme中的logging选项下的Malloc Stack给打钩了,想必肯定是此处忘记取消打钩了. 于是乎做了如下验证,将Mallo Stack取消打钩,重装App,看下该App占用磁盘空间,并没有出现暴涨的情况,看来真是这个东西在做鬼. 为了更加认定是这个Malloc Stack在做鬼,于是又将Mallo Stack打钩,问题又出现了,哎呀我的小心脏,查看文件结构后发现,又是tmp下的stack-logs.xxxxx.index在做鬼,上图留念一下:

 590107-abc4f4aa3e7dd1f2.png 在不使用调试的时候,赶快关了。。。16G的测试机!!!

收藏
3
sina weixin mail 回到顶部