Hi,
ich hab momentan ein Problem mit Java in Verbindung mit dem Raspberry Pi.
Es geht darum, dass ich mehrere kleine JavaProgramme auf dem Teil (<500MB Ram) laufen lassen möchte.
Ich hab aber das Problem,dass beim Starten eines Java-Programms gleich mal > 150MB geschnappt werden. Ich vermute es hat was mit der SQ-Lite Datenbank zu tun. Eine simpls Textausgabeprogramm braucht nur ein paar MB.
In StatusEinlesen wird im Grunde nur ein Insert Befehl gemacht, daran wird es wohl kaum liegen. Der Timer wird es vermutlich auch nicht sein, weshalb ich auf irgendwas mit der SQ-Lite Datenbank tippe.
mfg
ich hab momentan ein Problem mit Java in Verbindung mit dem Raspberry Pi.
Es geht darum, dass ich mehrere kleine JavaProgramme auf dem Teil (<500MB Ram) laufen lassen möchte.
Ich hab aber das Problem,dass beim Starten eines Java-Programms gleich mal > 150MB geschnappt werden. Ich vermute es hat was mit der SQ-Lite Datenbank zu tun. Eine simpls Textausgabeprogramm braucht nur ein paar MB.
Java:
public class StatusMain
{
public static void main(String[] args)
{
Timer timer = new Timer();
try {Class.forName("org.sqlite.JDBC");}
catch (ClassNotFoundException e) {e.printStackTrace();}
try {timer.schedule(new StatusEinlesen(DriverManager.getConnection("jdbc:sqlite:RaspberryDatenbank2.db")), 0, 1000*60*3);}
catch (SQLException e) {e.printStackTrace();}
}
}
In StatusEinlesen wird im Grunde nur ein Insert Befehl gemacht, daran wird es wohl kaum liegen. Der Timer wird es vermutlich auch nicht sein, weshalb ich auf irgendwas mit der SQ-Lite Datenbank tippe.
mfg