Hallo,
in meinem Programm hole ich mir Daten aus einer Datenbank und stelle diese mit einem jFreeChart dar, ich hole mir die Daten z.B.: alle 5 sec aus der DB,
nach einer gewissen Zeit (1 Stunde) bekomme ich folgende Fehlermeldung(unten),
Weiß vielleicht jemand, wie ich diese Fehlermeldung beheben kann??
lg und herzlichen Dank für die Antworten,
in meinem Programm hole ich mir Daten aus einer Datenbank und stelle diese mit einem jFreeChart dar, ich hole mir die Daten z.B.: alle 5 sec aus der DB,
nach einer gewissen Zeit (1 Stunde) bekomme ich folgende Fehlermeldung(unten),
Weiß vielleicht jemand, wie ich diese Fehlermeldung beheben kann??
lg und herzlichen Dank für die Antworten,
Code:
Exception in thread "Timer-29" java.lang.OutOfMemoryError: Java heap space
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.getConstructor(Class.java:1657)
at org.firebirdsql.jdbc.FBStatementFactory.createStatement(FBStatementFactory.java:189)
at org.firebirdsql.jdbc.AbstractConnection.createStatement(AbstractConnection.java:765)
at org.firebirdsql.jdbc.AbstractConnection.createStatement(AbstractConnection.java:254)
at net.ppos.datenbank.DBWriter.fillTable(DBWriter.java:113)
at net.ppos.datenbank.DBWriter.run(DBWriter.java:93)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Exception in thread "Timer-24" java.lang.OutOfMemoryError: Java heap space
at java.util.LinkedHashMap.createEntry(LinkedHashMap.java:424)
at java.util.LinkedHashMap.addEntry(LinkedHashMap.java:406)
at java.util.HashMap.put(HashMap.java:385)
at sun.util.resources.OpenListResourceBundle.loadLookup(OpenListResourceBundle.java:118)
at sun.util.resources.OpenListResourceBundle.loadLookupTablesIfNecessary(OpenListResourceBundle.java:97)
at sun.util.resources.OpenListResourceBundle.handleGetObject(OpenListResourceBundle.java:58)
at sun.util.resources.TimeZoneNamesBundle.handleGetObject(TimeZoneNamesBundle.java:59)
at java.util.ResourceBundle.getObject(ResourceBundle.java:380)
at java.util.ResourceBundle.getObject(ResourceBundle.java:383)
at java.util.ResourceBundle.getStringArray(ResourceBundle.java:363)
at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:100)
at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:81)
at java.util.TimeZone.getDisplayNames(TimeZone.java:399)
at java.util.TimeZone.getDisplayName(TimeZone.java:350)
at java.util.Date.toString(Date.java:1024)
at java.lang.String.valueOf(String.java:2827)
at org.jfree.data.time.RegularTimePeriod.toString(RegularTimePeriod.java:346)
at org.jfree.data.time.TimeSeries.add(TimeSeries.java:523)
at org.jfree.data.time.TimeSeries.add(TimeSeries.java:598)
at org.jfree.data.time.TimeSeries.add(TimeSeries.java:583)
at net.ppos.trend.MultipleAxisTrend.createPlot(MultipleAxisTrend.java:219)
at netk.ppos.trend.MultipleAxisTrend.updatePanel(MultipleAxisTrend.java:185)
at net.ppos.datenbank.DBDriver.findFile(DBDriver.java:150)
at net.ppos.component.CheckList.setShift(CheckList.java:115)
at net.ppos.component.Trend.aktTrend(Trend.java:519)
at net.ppos.component.TrendAkt.run(TrendAkt.java:36)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Exception in thread "EventThread" java.lang.OutOfMemoryError: Java heap space
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space