發現App占用磁盤空間瞬間變的很大很大.想必是這個問題

這些天在開發公司產品新版本、開發中突然注意到我們的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后控制臺提示
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容