Projelerimizde GWT'yi daha yoğun kullanmaya başlıyoruz ve GWT derleyicisinin performansı giderek sinir bozucu hale geliyor.
Barındırılan mod tarayıcıya daha büyük bir vurgu da dahil olmak üzere, GWT derleyicisini daha sonraki bir zamana kadar çalıştırma ihtiyacını karşılayan sorunu azaltmak için çalışma uygulamalarımızı değiştirmeye başlayacağız, ancak bu özellikle istediğimizden daha geç olana kadar gerçek tarayıcılarla ilgili sorunları yakalamamak.
İdeal olarak, GWT derleyicisinin kendisini daha hızlı hale getirmek istiyoruz - oldukça küçük bir uygulamayı derlemek için bir dakika işemek alıyor. Ancak, derleme oldukça naif bir moda kullanıyoruz, bu yüzden hızlı ve kolay kazançlar sağlayabileceğimizi umuyorum.
Şu anda com.google.gwt.dev.Compiler'i 256m maksimum yığın ve yığın alanı ile ant Ant hedefinden bir java uygulaması olarak çağırıyoruz. Derleyici, Java6'nın gelişmiş performansından yararlanmak için fork = true ve en son Java 6 JRE kullanılarak Ant tarafından başlatılır. Ana kontrolör sınıfımızı uygulama sınıfyoluyla birlikte derleyiciye geçiriyoruz ve gidiyor.
Ekstra hız elde etmek için başka ne yapabiliriz? Daha fazla bilgi verebilir miyiz, böylece ne yapacağımızı keşfetmeye daha az zaman harcar mı?
Yalnızca bir tarayıcı için derlemesini söyleyebileceğimizi biliyorum, ancak çoklu tarayıcı testi yapmamız gerekiyor, bu yüzden bu gerçekten pratik değil.
Tüm öneriler bu noktada memnuniyetle karşılanmaktadır.