GWT 2.5.1GWT DevMode füllt tmp-Verzeichnis
Immer läuft GWT DevMode
erzeugt eine neue große Cache-Datei unter /tmp
Verzeichnis jetzt, damit die OS
warnt low disk space
. Dieses Problem ist jedoch in der Vergangenheit nie aufgetreten. Die Datei gwtXXXbyte-cache
(XXX ist eine lange Zufallszahl) ist fast 1 GB big
. Es ist normal?
Die Cache-Datei wird automatisch gereinigt, nachdem die DevMode Sitzung beendet. BTW, Neustart der Maschine hilft nicht.
@EDIT
Im Vergleich oben, erzeugt die neue Cache-Datei über 50 MB size
GWT starter application auf DevMode
läuft. Ist es auch Übergröße?
@EDIT 2
I GWT UI releated Quellcode modifed wieder und lief DevMode
. Später wurde die neue große Cache-Datei gwtYYYbyte-cache
(YYY eine andere lange Zufallszahl ist) wurde mit dem same size
erzeugt wie bisher - genaue Anzahl von Bytes. Irgendwelche Ideen?
@EDIT 3
Nach der manuellen Entfernung von ./gwt-unitCache
, ./war/WEB-INF/deploy
und ./war/ZZZ
Verzeichnis (ZZZ auf DevMode
der gehosteten GWT-Anwendung ist), wird die nächste DevMode
Sitzung generiert die /tmp/gwtXXXbyte-cache
Datei zu a few KB
schrumpfen.
@EDIT 4
Starten DevMode
mit der Option -workDir DDD
(DDD ein anderes beschreibbares Verzeichnis ist) funktioniert nicht. Die zwischengespeicherten Mitarbeiter halten auf den Standard /tmp
Verzeichnis zu schreiben.
I‘ m mit GWT 2.5.0 und ich bekomme eine Unitcache-Datei von 55.9MB für die GWT Starter App. – Vjeetje
Von http://stackoverflow.com/questions/8973511/what-is-the-gwt-byte-cache-file: "Betrachtet man den gwt-Quellcode, heißt es" Ein globaler gemeinsamer Disk-Cache ", der von einem Linker (com.google.gwt.core.ext.linker-Paket) und Compiler (com.google.gwt.dev.javac-Paket). " – Vjeetje
Ich sehe dies die ganze Zeit auf einem Windows 7-Rechner mit Eclipse. In regelmäßigen Abständen spüle ich einfach alles in C: \ Users \ Meinename \ AppData \ Local \ Temp - es kann 10s GB sein. – fred02138