pessoal, depois de algumas entradas de dados no aplicativo:
Exception in thread "Thread-42"
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2894)
at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:117)
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:614)
at java.lang.StringBuilder.append(StringBuilder.java:229)
at geomap.PrincipalSecretaria.carregaPendencias(PrincipalSecretaria.java:3780)
at geomap.frmAbreProjeto.setAlterado(frmAbreProjeto.java:2044)
at geomap.frmAbreProjeto$38.run(frmAbreProjeto.java:1583)
Exception in thread "Timer-0"
java.lang.OutOfMemoryError: Java heap space
at java.lang.ClassLoader.findLoadedClass0(Native Method)
at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:939)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.util.ResourceBundle$RBClassLoader.loadClass(ResourceBundle.java:463)
at java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2401)
at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1424)
at java.util.ResourceBundle.findBundle(ResourceBundle.java:1383)
at java.util.ResourceBundle.findBundle(ResourceBundle.java:1310)
at java.util.ResourceBundle.findBundle(ResourceBundle.java:1310)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1252)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:850)
at sun.util.resources.LocaleData$1.run(LocaleData.java:142)
at java.security.AccessController.doPrivileged(Native Method)
at sun.util.resources.LocaleData.getBundle(LocaleData.java:140)
at sun.util.resources.LocaleData.getDateFormatData(LocaleData.java:128)
at java.text.DateFormatSymbols.cacheLookup(DateFormatSymbols.java:595)
at java.text.DateFormatSymbols.initializeData(DateFormatSymbols.java:604)
at java.text.DateFormatSymbols.<init>(DateFormatSymbols.java:140)
at java.text.DateFormatSymbols.getInstance(DateFormatSymbols.java:314)
at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:498)
at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:475)
at geomap.PrincipalSecretaria.atualizaListaServicos(PrincipalSecretaria.java:2660)
at geomap.PrincipalSecretaria$Reminder.run(PrincipalSecretaria.java:510)
at java.util.TimerThread.mainLoop(Timer.java:550)
at java.util.TimerThread.run(Timer.java:500)
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
try {
java.util.Date date = new java.util.Date();
SimpleDateFormat formato = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat calendar = new SimpleDateFormat("HH:mm");
PreparedStatement ps1;
ps1 = conn.prepareStatement("UPDATE tab_providencias SET TP_PROVIDENCIA=?, TP_SITUACAO=?, TP_DATA=?, TP_PENDENTE=?, TP_ORIGEM=?, TP_PROPRIETARIO=? WHERE TP_CODIGO = ?");
ps1.setString(1, jComboBox4.getSelectedItem().toString());
ps1.setString(2, jTextField1.getText());
ps1.setString(3, reformataData(hoje));
ps1.setBoolean(4, true);
ps1.setInt(5, GeomapView.codigoUsuario);
ps1.setBoolean(6, jCheckBox4.isSelected());
ps1.setInt(7, idProvidenciaGeo);
ps1.executeUpdate();
ps1.close();
idProvidenciaGeo = 0;
novaProvidencia();
pegaProvidencias();
setAlterado();
/* PreparedStatement ps;
ps = conn.prepareStatement("UPDATE tab_providencias SET TP_PROVIDENCIA=?, TP_DATA=?, TP_PENDENTE=? WHERE TP_CODIGO = ?");
ps.setString(1, jComboBox4.getSelectedItem().toString());
ps.setString(2, reformataData(hoje));
ps.setBoolean(3, jCheckBox4.isSelected());
ps.setInt(4, idProvidenciaGeo);
ps.execute();
ps.close();
novaProvidencia();
pegaProvidencias(); */
} catch (Exception e) {
System.out.println(e.getMessage());
}catch(Out...
Pessoal, percebi que a cada vez que incluo dados no BD, o programa consome uns 2MB em média por seguido e chega a mostrar!
O que pode ser?
obriagado!
