2012-09-07 89 views
1

的數量從https://developers.google.com/web-toolkit/articles/fragment_mergingGWT:如何計算片段

要啓用該功能,只需添加-XfragmentCount x到GWT編譯器命令行和代碼分離器將嘗試獨家片段的數量限制爲x 。這裏,x是獨佔片段數量的下限。當編譯器決定合併儘可能多的分割點可能沒有好處時,實際數量可能大於x。

所以我問,如何計算他們的應用程序「x」?碎片化是通過研究編譯器報告簡單地「根據需要」執行的,還是有一些神奇的公式/方程式或應該使用的一組因素?

回答

2

比方說,你有沒有合併選項的X片段。編譯時沒有合併選項和(X-1)設置並比較結果。請注意,有一個代碼剩餘的錯誤是零:不是。檢查輸出文件夾的實際大小。

請注意,如果編譯器決定合併多個片段(假設您獲得X-4),則可能會得到少於X-1個片段。你可以嘗試強制這個問題多一點,並用X-5選項進行編譯。編譯器會按照你的要求去做,但有可能沒有或很少有好處。

我通常將此設置保留在X-1,並讓編譯器決定要合併多少片段。