我想知道是否有一件事,例如,如果我們使用一個包,讓我們命名為X,其中有 3 個方法:
void method1() {}
void method2() {}
void method3() {}
在我的整個專案中,我只使用method2()了它們中的一個,在構建發布應用程式時,整個包是否將包含在發布應用程式中,還是只洗掉使用的方法和未使用的方法?
或者問題是,我應該關心提取或研究對我有用的最小包,還是我擅長使用任何大包?
uj5u.com熱心網友回復:
據我所知,不必要的部分將通過搖樹洗掉。
基于 構建模式#release
構建被縮小并執行了搖樹。
搖樹方法去除死代碼。
因此,當您只使用method2()時,其他未使用的方法將被洗掉。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/516007.html
標籤:扑镖颤振依赖
