美文网首页Bug(代码)iOS技术专题iOS
发现App占用磁盘空间瞬间变的很大很大.想必是这个问题

发现App占用磁盘空间瞬间变的很大很大.想必是这个问题

作者: YotrolZ | 来源:发表于2016-04-09 00:07 被阅读2049次

这些天在开发公司产品新版本、开发中突然注意到我们的App占用了我5个多G的磁盘空间,况且我还是经常重装调试,想必这肯定是哪里出现了问题,回家后用越狱机查看该App磁盘文件占用情况,发现了这5个G左右的磁盘占用基本都来此一个出处:沙盒中temp文件夹下的一个名为stack-logs.xxxxx.index的文件,查阅资料后发现这与Xcode设置有关,突然想起来,前几天调试BUG将Scheme中的logging选项下的Malloc Stack给打钩了,想必肯定是此处忘记取消打钩了.
于是乎做了如下验证,将Mallo Stack取消打钩,重装App,用pp助手检测该App占用磁盘空间,发现在tmp下并没有发现之前的那个文件stack-logs.xxxxx.index,磁盘占用量也处于稳定状态(1~2M),并没有出现暴涨的情况,看来真是这个东西在做鬼.
为了更加认定是这个Malloc Stack在做鬼,于是又将Mallo Stack打钩,问题又出现了,刚装App,用PP助手立即查看App磁盘占用,瞬间已经暴涨到了80+M,哎呀我的小心脏,查看文件结构后发现,又是tmp下的stack-logs.xxxxx.index在做鬼,上图留念一下:

App沙盒目录 沙盒tmp文件夹下

随手滑动了几下,又切换了几个页面便是这样一种情况,吓人啊.

随手滑动了几下之后

此时此刻你还在什么,如果遇见类似问题立马查看你是不是也将Malloc Stack给打钩了(Malloc Stack设置如下图);

Malloc Stack 设置页面

最后,如果细心的同学在App运行的时候能在控制器看到类似的话语

开启Malloc Stack后控制台提示

相关文章

  • 发现App占用磁盘空间瞬间变的很大很大.想必是这个问题

    这些天在开发公司产品新版本、开发中突然注意到我们的App占用了我5个多G的磁盘空间,况且我还是经常重装调试,想必这...

  • 垃圾桶文件太大,删除不掉(nginx)

    关于nginx日志 症状 磁盘空间被占用的差不多了,发现回收站里的文件很大,但是删不掉。 问题原因 在nginx在...

  • 这个问题很大

    有一个问题 一个非常特别的问题 就是如今的世上 除了钱是问题 其他的都不是问题 我无言以对 我没有钱 解决不了别人...

  • Docker-Slim给Images一个苗条身姿

    引言我们通过Dockerfile或者docker build生成的Images往往都很大,对于磁盘空间的占用消耗什...

  • 这个世界很大,很大

    这个世界很大 大到走在街上,没有认识的人 大到很多房子却没有属于我的一间房 大到哭了没有人安慰你 大到只能自己低头...

  • 理解 Linux 虚拟文件系统

    有时会出现这样的情况,磁盘空间显示已经被占满,但是在查看磁盘的具体文件占用情况时,发现磁盘仍然有很大的空余空间。 ...

  • 排查erlang应用vm占用内存过大的思路

    如果现在使用top命令,你发现erlang的beam.smp进程占用了很大的内存,这个时候该如何下手定为问题?有几...

  • 记录一次遇到 docker aufs 占用很大磁盘空间的问题

    2018-12-15 昨天工作站还很正常,今天来了公司一看,突然发现进bash提示 赶快执行 lsblk 看一下,...

  • 问题很大。

    原本是想写一篇关于第三人称来看自己日常做的一件小事,可是我写着发现我连最基本第三人称写作手法都不会。基础的语文知识...

  • 问题很大

    这两天在学校,由于担心学校会管得很严,所以耽误了很多事情,然而学校的很多事就是形式主义,这几天我过得也很颓废,感觉...

网友评论

  • Poseidong:感谢分享 :+1: :+1: :+1: 关注了
  • 08e77db408f7:感谢分享。找了半天。绝对实用。
    YotrolZ:@懵然中寻找光芒 :sunglasses::sunglasses:
  • ZL_龙:终于解决问题了~~多谢楼主
    YotrolZ:客气了:grin:
  • LD_左岸:楼主的问题解决了我的一半的疑惑!感谢楼主
    还有一个问题楼主知晓吗 我这个是一个下载的功能 AFN下载 其实是在for in 循环里写了afn的下载方法
    我发现temp文件夹里除了有这个stack-logs.xxxxx.index的文件类型吗 还有很多CFNetworkDownloadd_3XS5X5.tmp这种类似的文件
    一共占用了我手机7个G的内存!
    YotrolZ:temp文件夹下还有log文件的话是不是之前没有清楚呢?
    关于你说的下载问题,可以参考http://blog.csdn.net/hongfengkt/article/details/48290561,希望能帮到你
  • JTomLee:感谢分享!
  • 经文纬武:为什么我已经取消 勾选了。 发现还有stack_logs 文件
    经文纬武:@YotrolZ 我把app卸载了,又重新运行安装的。但是发现里面还有 stack-logs 文件。我也在纳闷。不过比之前app占的内存小了些
    YotrolZ:@花下眠 是不是之前勾选时残留的数据
  • 小明是大叔:今天刚遇到,找了半天才找到,好坑,10M的程序,变成了600多M,每次编译增加8M左右....
    YotrolZ:@小明是大叔 解决了问题就好:smile:
  • a12a19db5e6b:我的应用占了7个多G吓死宝宝了
    YotrolZ:@alarm :stuck_out_tongue_winking_eye::stuck_out_tongue_winking_eye:
  • 只敲代码不偷桃:非常感谢,这个问题我跟了好长时间,终于看到了你的文章,感谢.......
  • soullink2011:膜拜中
  • Azen:23333其实是Xcode在闹鬼
    YotrolZ:@Azen 搜噶、刚看见着实的吓我一大跳:fearful:
  • 0x0F:微信也是吗:joy:
    0x0F:@YotrolZ 好吧 我也看一下
    YotrolZ:@Manloff 这个肯定不是了,我说的这种仅仅是调试阶段,很少的操作,使磁盘占用瞬间变的很大的情况.

本文标题:发现App占用磁盘空间瞬间变的很大很大.想必是这个问题

本文链接:https://www.haomeiwen.com/subject/mkovlttx.html