Bonjour

J'ai une servlet de sauvegarde de bdd qui génère et retourne un fichier texte sql zippé. la taille du fichier fait environ 25Mo de données (8.2 Mo zippé)
Les données sont stokées dans une StringBuffer avant compression.
La mémoire allouée au système est celle du package d'installation sans modif.
Depuis peu, j'ai cette erreur qui remonte et je ne peux plus faire de sauvegarde:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
5 déc. 2013 10:01:10 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: "Servlet.service()" pour la servlet gest_mat a généré une exception
java.lang.OutOfMemoryError: Java heap space
	at java.util.Arrays.copyOf(Arrays.java:2882)
	at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100)
	at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390)
	at java.lang.StringBuffer.append(StringBuffer.java:224)
	at administration.SauvegardeBdd.sauvegardeSql(SauvegardeBdd.java:67)
	at administration.SauvegardeBdd.sauvegardeBdd(SauvegardeBdd.java:41)
	at administration.IndexAdministration.main(IndexAdministration.java:115)
	at index.GestMat.doGet(GestMat.java:395)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
Config: Java 7 / Tomcat 7 / Mysql 5.5

Pouvez vous m'aiguiller
Merci