Regensensor

Gestern habe ich mich um den Regensensor gekümmert. Dieser ist jetzt fertig und eingebaut.

Umbau => http://www.sven-lindeboom.net/?page_id=235

Außerdem habe ich den Server und den Webservice zusammen in ein Projekt gepackt, da es viele Funktionen gibt die beide benötigen und somit kein doppelter Aufwand nötig ist.

Außerdem habe ich die Konfigurationsdateien auf java Properties umgestellt. Damit ist es wesentlich einfacher Einstellungen zu setzen.

Config Datei

Speicherproblem (2)

So nachdem ich das Wochenende damit verbracht habe, mein kleines Speicherproblem zu beheben und es Heute auch endlich geschafft habe kann ich mich jetzt wieder an den weiteren Ausbau kümmern. Als nächstes soll ein Regenmesser eingebunden werden 😉

Das Speicherproblem war wohl eine vergessene Variable zum Datenempfang vom Server. Dadurch das diese nicht sauber per „variable.close();“ geschlossen worden ist wurde der Thread zum verarbeiten der Daten auf dem Server nicht als „löschbar“ vom GarbageCollector angesehen. Nachdem ich dies gemacht hatte und auch einige andere Optimierungen am Code des Servers vorgenommen habe läuft alles wie es soll :-).

Auslastung des Speichers nach Optimierung (blaue Linie)

 

Vor der Optimierung (blaue Linie)

Speicherproblem (1)

Nachdem mir Server, Client wie auch Webservice immer mal wieder abgestürzt sind muss ich das Problem jetzt mal gründlichern untersuchen. Es schein so als ob der zu geringe Arbeisspecher sowie der nicht so richtig gut funktionierende Garbage Collector das Problem sind. Für die Tests habe ich die Station vom Netz genommen. Wenn alles gut geht sollte alles am Wochenende hoffentlich wieder laufen.