GWT 2.5.1GWT DEVMODE zapełniać tmp
Anytime działa GWT DevMode
generuje nowy ogromny plik cache pod /tmp
katalogu teraz, co za tym idzie OS
ostrzega low disk space
. Jednak ten problem nigdy nie pojawił się w przeszłości.
Plik gwtXXXbyte-cache
(XXX będący długą liczbą losową) to prawie 1 GB big
. Jest to normalne?
Plik pamięci podręcznej jest czyszczony automatycznie po zakończeniu sesji DevMode. BTW, ponowne uruchomienie komputera nie pomaga.
@EDIT
W porównaniu powyżej, bieganie GWT starter application na DevMode
generuje nowy plik cache o 50 MB size
. Czy to też jest zbyt duże?
@EDIT 2
ja zmodyfikowaliśmy GWT UI releated kod źródłowy i pobiegł DevMode
ponownie. Później, nowy ogromny plik pamięci podręcznej gwtYYYbyte-cache
(YYY to kolejna długa liczba losowa) został wygenerowany z same size
jak poprzednio - dokładna liczba bajtów. Jakieś pomysły?
@EDIT 3
Po ręcznym usunięciu ./gwt-unitCache
, ./war/WEB-INF/deploy
i ./war/ZZZ
katalogu (ZZZ będącego gospodarzem aplikacji GWT na DevMode
), następny DevMode
sesja generuje plik /tmp/gwtXXXbyte-cache
kurczy się a few KB
.
@EDIT 4
Uruchomienie DevMode
z opcją -workDir DDD
(DDD jest inny katalog zapisu) nie działa. Umieszczone w pamięci podręcznej sztaby piszą do domyślnego katalogu /tmp
.
I m używając GWT 2.5.0 i otrzymuję plik unitcache o wartości 55,9 MB dla aplikacji startowej GWT. – Vjeetje
From http://stackoverflow.com/questions/8973511/what-is-the-gwt-byte-cache-file: "Patrząc na kod źródłowy gwt, mówi się, że jest to" Globalny współużytkowany bufor dysku ", używany przez linker (com.google.gwt.core.ext.linker package) i kompilator (com.google.gwt.dev.javac package). " – Vjeetje
Widzę to cały czas na maszynie programistycznej Windows 7 za pomocą Eclipse. Okresowo po prostu spłukuję wszystko w C: \ Users \ myname \ AppData \ Local \ Temp - może to być 10s GB. – fred02138