XCode編譯速度慢的處理方法

2021-07-22 09:44:58 字數 796 閱讀 2900

提公升編譯鏈結的速度主要有以下三個方式:

1. 提高xcode編譯時使用的執行緒數

複製**

**如下:

xcode預設使用與cpu核數相同的執行緒來進行編譯,但由於編譯過程中的io操作往往比cpu運算要多,因此適當的提公升執行緒數可以在一定程度上加快編譯速度。

2. 將debug information format改為dwarf

在工程對應target的build settings中,找到debug information format這一項,將debug時的dwarf with dsym file改為dwarf。

這一項設定的是是否將除錯資訊加入到可執行檔案中,改為dwarf後,如果程式崩潰,將無法輸出崩潰位置對應的函式堆疊,但由於debug模式下可以在xcode中檢視除錯資訊,所以改為dwarf影響並不大。這一項更改完之後,可以大幅提公升編譯速度。

3. 將build active architecture only改為yes

在工程對應target的build settings中,找到build active architecture only這一項,將debug時的no改為yes。

這一項設定的是是否僅編譯當前架構的版本,如果為no,會編譯所有架構的版本。需要注意的是,此選項在release模式下必須為yes,否則發布的ipa在部分裝置上將不能執行。這一項更改完之後,可以顯著提高編譯速度。

在設定完以上三個項之後,相信編譯時間會縮短很多。

以上所述就是本文的全部內容了,希望大家能夠喜歡。

redmine訪問速度慢的處理方法

redmine 2.1 訪問巨慢無比,使用的 ruby 1.8.7 rails 3.2 查閱網上意見,發現是由於 redmine 自帶的webrick web 伺服器發布的問題,需要使用 mongrel 元件來替換 webrick。mongrel 是一種快速的針對 ruby 的http 伺服器,專門...

QtCreator編譯速度慢解決方法

我是來反對樓上某些答案的。我曾經用mfc寫了金山詞霸 大約20多萬行 又用qt寫了yy語音 大約100多萬行 算是對兩種框架都比較有經驗。糾正幾個錯誤的認識。1.用qt寫的程式編譯比mfc慢 的說法是錯誤的 絕對錯誤,單位 行數編譯qt遠比mfc快得多,因為qt庫的標頭檔案設計非常好,盡量都使用了前...

FTP的速度慢

最近發現在在家裡上傳到ftp的速度很不正常,小檔案上傳簡直就是悲劇,一上傳速度就變成0,測試了大檔案一開始速度正常然後開始變慢,速度到0,過幾秒鐘後速度才恢復。一開始以為是ftp伺服器故障,檢查了很多設定,包括重新編譯依然無效。但是發現在單位正常。之後查閱了很多相關資料,發現居然和mtu值有關,預設...