當前位置:首頁 » 編程軟體 » 項目編譯慢

項目編譯慢

發布時間: 2025-02-06 16:53:48

『壹』 java編譯為什麼那麼慢

ecplipse編譯慢,並不是說編譯的工具慢,是由於工程代碼很多,導致內存短時間產生不夠的現象,表現出來的就是很慢。
很多程序在進行大數據的計算或者資料庫的操作,都需要很多的內存來計算或者保存數據,編譯環境這時候就會很卡。

『貳』 Xcode編譯慢打包慢解決方法

1. 提高 XCode 編譯時使用的線程數

defaults write com.apple.Xcode 48 cpu 佔用會特別高 達到150%的樣子,15寸 設置48比較好,否則操作其他因員工可能會卡

XCode 默認使用與 CPU 核數兆納相同的線程來進行編譯,但由於編譯過程中的 IO 操作往往比 CPU 運算要多,因此適當的提升線程數可以在一定程度上加快編譯速度。本人採用的是 4 核的 CPU ,將線程數改為 8 後編譯速度略有提升。

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在部分設備上將不能運行。這一項更改完之後,可以顯著提高編譯速度。

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

4. 如何關掉 CCache 提高編譯打包速度呢編寫腳本,文件名稱ccache

放到Xcode項目根目褲答錄,然後

詳情見這篇帖子

https://www.jianshu.com/p/c9e3fb3dfa53

5. 去掉打包緩存

~/Library/Developer/Xcode/Procts

熱點內容
賓士怎麼連接安卓的手機 發布:2025-04-23 07:39:54 瀏覽:593
ipad怎麼設置長密碼 發布:2025-04-23 07:39:54 瀏覽:572
冷媒壓縮機 發布:2025-04-23 07:39:53 瀏覽:222
php1970 發布:2025-04-23 07:30:36 瀏覽:852
c語言中e的表示 發布:2025-04-23 07:12:25 瀏覽:810
活躍度演算法 發布:2025-04-23 07:10:41 瀏覽:110
資料庫系統的數據獨立性 發布:2025-04-23 06:57:55 瀏覽:584
宿州社保密碼是多少 發布:2025-04-23 06:57:50 瀏覽:364
中國十大解壓電影 發布:2025-04-23 06:13:07 瀏覽:582
產品直播腳本範文例子 發布:2025-04-23 06:10:24 瀏覽:312