Ver Mensaje Individual
  #10 (permalink)  
Antiguo 28/10/2013, 06:01
anthony20
 
Fecha de Ingreso: octubre-2013
Mensajes: 31
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Uso excesivo de memoria ram

Buenos días,

Este es el código que genera los problemas en mi programa:

Código:
import com.getflourish.stt.*;
import ddf.minim.*;
STT stt;
void setup() {
stt = new STT(this);
  stt.enableDebug();
  stt.setLanguage("es"); 
   stt.enableAutoRecord();
}
void draw() 
{}
He probado a declarar la variable stt en una función if para que al salir de ella se anule y tampoco ha servido.

Creo que el problema se encuentra en la generación interna de la librería de una variable tipo minim. El problema es que al desconocer la variable, resulta imposible eliminar su referencia.

He intentado acceder al código de la librería, pero el editor de texto no me sirve para realizar una lectura adecuada...

¿Algún experto sabe como se puede solucionar este problema?

pd: he conseguido crear una base de datos con los datos importantes para rescatarlos si el programa se cierra por saturación de RAM. Si alguien sabe como forzar el reinicio automático de un programa java cada cierto tiempo, me seria extremadamente útil para dar una solución parcial al problema con el reconocedor de voz.


Un saludo