1

来自https://developers.google.com/web-toolkit/articles/fragment_merging

要启用此功能,只需添加-XfragmentCount x到 GWT 编译器命令行,代码拆分器将尝试将独占片段的数量限制为 x。这里,x 是独占片段数的下限。当编译器认为合并尽可能多的分割点可能没有好处时,实际数字可能大于 x。

所以我问,如何为他们的应用计算“x”?碎片是通过研究编译器报告简单地“根据需要”执行的,还是应该使用一些神奇的公式/方程式或一组因素?

4

1 回答 1

2

假设您有 X 个没有合并选项的片段。编译时不使用合并选项并使用 (X - 1) 设置并比较结果。请注意,有一个错误显示剩余代码为零:它不是。检查输出文件夹的实际大小。

请注意,如果编译器决定合并多个片段(假设您得到 X - 4 个),您可能会得到少于 X - 1 个片段。您可以尝试更多地强制该问题并使用 X - 5 选项进行编译。编译器会按照你的要求去做,但很可能没有或几乎没有好处。

我通常将此设置保持在 X - 1,并让编译器决定要合并多少片段。

于 2012-09-07T13:57:01.573 回答