當大型gwt專案功能增加的時候,開發者傾向於新增分離的模組(所謂的gwt.runasync),來確保初始化的片段足夠的小,因為確保了初始化片段足夠小就可以使應用程式啟動得足夠快。
然而,增加越多的小塊就會造成2個小塊共用同一段**的可能性,如下示例:
[img]
如圖所示,gwt編譯器為每乙個小塊建立乙個獨有的片段並且新增任何共享**到剩下的片段中,這樣做會導致隨著開發者新增越來越多的小塊時,剩下的片段會變得越來越大,從而導致第一次請求的延遲。
gwt2.5增加了片段合併(fragment merging)的新功能。我們可以設定**分離器讓它能夠將多個獨有的片段合併成乙個片段,
[img]
要開啟這個特性,只需要簡單地在gwt編譯器的命令列中增加「-xfragmentcount x」即可,之後**分離器會試著限制獨有片段的數量到x指定的值。這裡的x代表乙個下限,實際的值(最後片段的數量)可能會比x大,因為gwt編譯器會判斷合併是否有必要。
R 知識片段
1.開發環境 r rstudio 2.生成時間序列日期 n 36 t ts 1 n,frequency 1,start as.date 2010 01 29 s as.date 2010 01 29 dates seq from s,by 1,length.out n t data.frame da...
常用js片段
滑鼠滾輪事件 content on mousewheel dommousescroll function event else if delta 0 驗證碼倒計時 jquery版本 var times 60,timer null send on click function else 1000 常用...
java Thread 片段整理
一,執行緒的生命週期 1.wating state 一旦執行緒被構造,但是還沒有執行任何 那麼它就處於 waiting state,其他的執行緒可以與之互動,還可以設定不同的屬性,如priority,name,daemon status 等.一旦乙個執行緒 處於 waiting,它的state 可以...